آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجاد یک کلاس جامع برای dialog ها

system60dll  12 سال پیش  12 سال پیش
0 0

با سلام

چطور میشه یک کلاس برای دیالوگ ایجاد کرد و سپس کلید فشرده شده رو return کرد؟ (فرض کنیم 2 تا button بله و خیر داخلش -هست)

0 0
سلام ، منظورتون اینه که یه وقتی دکمه ok رو کاربر زد مثلا مقدار true برگرده و اگه cancel رو زد مقدار false برگرده؟ (12 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
حامد  12 سال پیش
0 0

برای دیالوگ جدا فارسی من یه کلاس جدا طراحی کردم که کار را راحت میکنه

لینک

بقیه سوالتو متوجه نشدم

پاسخ به سوال 
system60dll  12 سال پیش
0 0

بله تقریبا منظورم همون true یا false یا حالا دقیقا واسه خودم R.id.btn_dialog_yes و R.id.btn_dialog_no

ولی ظاهرا اندروید مثل ویندوز بعد از فراخوانی غیر مستقیم متد show مربوط به دیالوگ که داخل یک کلاس مثلا clsCustomDialog نوشته شده، منتظر نمیمونه تا ما button مئرد نظر رو کلیک کنیم و بعد مثلا از نتیجه return شده استفاده کنیم و بلافاصله خط بعدی رو اجرا می کنه!

واسه همسن انگار مجبوریم تو هر Activity که confirmDelete یا confirmExit لازم داشتیم، تمام کد dialog رو با اون xml شخصی که درست کردیم دوباره بنویسیم!

راهی نیست واقعا این متد یه بار نوشته بشه؟

در واقع میخوام یک کلاس درست کنم که یه چیزایی  مثل progressDialog، Dialog و Toast رو دوباره بازنویسی کنم.

0 0
این عبارت رو یه جستجو بکن : dialog return value android (12 سال پیش)
پاسخ به سوال 
system60dll  12 سال پیش
0 0

جستجو زدم قربونت. مثل اینکه اساسا ماهیت پردازش در اندروید با ویندوز یکم متفاوته. شایدم واسه همینه که در فراخوانی غیر مستقیم، منتظر نمیمونه واسه جواب Dialog. شایدم من مفهوم dialog در اندروید رو درست درک نکردم. نمی دونم دیگه نظر اساتید چیه!


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .