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

طریقه بستن برنامه

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

توی فرم 1 و فرم 2 من 1 Thread دارم که یکسری دستورات رو انجام میدن و زمانی که به یک شرط میرسن به فرم بعدی میرن.زمانی که به فرم 3 رسید بعد از این که دستورات انجام شد نمیخوام به فرم 2 برگرده و میخوام همونجا اگر 2 بار دکمه back زده شد از برنامه خارج بشه...

activity.finish() and system.exit(0) .a رو هم چک کردم . اون a برای این بود که متنم درست نمایش داده بشه.کسی راه حل دیگه ای داره؟

تو هردوی این ها زمانی که کاربر 2 بار back رو میزنه به صفحه 2 میره و thread کارش رو از اول شروع میکنه و اگر دوباره زده بشه به فرم 1 و بعد اگر زده بشه بسته میشه ولی بعد از چند ثانیه دوباره برنامه باز میشه!!! :D

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Borhani  12 سال پیش
+2 0

سلام دوست عزیز باید شما پس از خارج شدن از فرم دو در خاصیت onpuse این فرم activity finish را بزنید تا حیات فرم 2 به پایان رسد.

0 0
خیلی هم عااااااالی ^_^ ممنون (12 سال پیش)
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+1 0

توجه کنید ، این کار معمولا به این شکل انجام میشه که وقتی قراره دیگه به یه اکتیویتی بر نگردید ، اطلاعاتی که در اون اکتیویتی ایجاد شده و در اکتیویتی بعدی بهش نیاز دارید رو به اینتنت اتج میکنید ، intent.putextra و در واقع بعد از رفتن به اکتیویتی بعدی ، ( در واقع اجرای اینتنت   ) میتونید از دستور finish() برای بستن اکتیویتی ای که بهش نیاز ندارید استفاده کنید 


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