ایجاد یک کلاس جامع برای dialog ها
با سلام
چطور میشه یک کلاس برای دیالوگ ایجاد کرد و سپس کلید فشرده شده رو return کرد؟ (فرض کنیم 2 تا button بله و خیر داخلش -هست)
بله تقریبا منظورم همون true یا false یا حالا دقیقا واسه خودم R.id.btn_dialog_yes و R.id.btn_dialog_no
ولی ظاهرا اندروید مثل ویندوز بعد از فراخوانی غیر مستقیم متد show مربوط به دیالوگ که داخل یک کلاس مثلا clsCustomDialog نوشته شده، منتظر نمیمونه تا ما button مئرد نظر رو کلیک کنیم و بعد مثلا از نتیجه return شده استفاده کنیم و بلافاصله خط بعدی رو اجرا می کنه!
واسه همسن انگار مجبوریم تو هر Activity که confirmDelete یا confirmExit لازم داشتیم، تمام کد dialog رو با اون xml شخصی که درست کردیم دوباره بنویسیم!
راهی نیست واقعا این متد یه بار نوشته بشه؟
در واقع میخوام یک کلاس درست کنم که یه چیزایی مثل progressDialog، Dialog و Toast رو دوباره بازنویسی کنم.
جستجو زدم قربونت. مثل اینکه اساسا ماهیت پردازش در اندروید با ویندوز یکم متفاوته. شایدم واسه همینه که در فراخوانی غیر مستقیم، منتظر نمیمونه واسه جواب Dialog. شایدم من مفهوم dialog در اندروید رو درست درک نکردم. نمی دونم دیگه نظر اساتید چیه!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .