رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تایید شدن dialog
#1
سلام
توی بحث نمایش dialog اختصاصی 2 تا دکمه تعریف کردم، یکی برای تایید dialog و یکی هم برای کنسل کردن اون
روی دکمه اولی متد dismiss رو ست کردم
و روی دومی متد cancel

حالا میخوام با setOnDismissListener و setOnCancelListener عملیات مورد نظر رو واسه هر کدوم انجام بدم


مشکلی که دارم اینه که dialog رو چه تایید کنم یا لغو کنم در هر دو صورت setOnDismissListener اجرا میشه

اگه درست فهمیده باشم dismiss یعنی هرکاری که dialog بره، چه با تایید اون چه با لغو اون، درسته؟


متدی که فقط زمان تایید dialog اجرا بشه چیه؟
پاسخ
تشکر شده توسط:
#2
Dismiss یعنی نادیده گرفته شدن کادر. این رویداد موقع بسته شدن کادر اتفاق میفته ولی Cancel فقط وقتی که روی دکمه لغو کلیک کنید رخ میده. باید یک دکمه اختصاصی برای تأیید بگذارین و توی رویداد کلیک اون دکمه کارهای لازم رو انجام بدین و درنهایت this.dismiss() رو صدا بزنید.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان