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

جلوگیری از ادامه پردازش با زدن دکمه Back

hosseinAmini  11 سال پیش  11 سال پیش
0 0

سلام
تو برنامم یه دکمه دارم که وقتی روش کلیک میشه یه اکتیویتی باز میشه  و روی چند تا فایل پردازش انجام میده که یکم زمان بره و درصد کار انجام شده نمایش داده میشه. حالا وقتی که پردازش تکمیل نشده و دکمه Back رو میزنیم(که اکتیویتی بسته میشه) و بلافاصله دوباره روی دکمه کلیک می کنیم از ادامه پردازش قبلی میاد حالا اگر ۳ یا ۴ مرتبه همین کار رو پشت هم انجام بدیم برنامه کرش می کنه.
چیکار کنم که وقتی روی Back کلیک شد،‌کل پردازش انجام شده پاک شه؟ و با زدن دوباره دکمه پردازش از صفر شروع شه؟

ممنون

0 0
با @Override کردن onBackPressed داخلش نمی تونی اون پردازش قطع کنی ؟ (11 سال پیش)
0 0
نه نمیشه. راستی من به اکتیویتیم تم دیالوگ دادم، ربطی به تم نداره؟ (11 سال پیش)
0 0
داخل همون onBackPressed خروج با دکمه back غیر فعال کن و از طریق یه دکمه خروج که خودت ساختی از برنامه خارج شو و داخل اون دکمه پردازش قطع کن ! میشه ؟؟ (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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