طریقه بستن برنامه
توی فرم 1 و فرم 2 من 1 Thread دارم که یکسری دستورات رو انجام میدن و زمانی که به یک شرط میرسن به فرم بعدی میرن.زمانی که به فرم 3 رسید بعد از این که دستورات انجام شد نمیخوام به فرم 2 برگرده و میخوام همونجا اگر 2 بار دکمه back زده شد از برنامه خارج بشه...
activity.finish() and system.exit(0) .a رو هم چک کردم . اون a برای این بود که متنم درست نمایش داده بشه.کسی راه حل دیگه ای داره؟
تو هردوی این ها زمانی که کاربر 2 بار back رو میزنه به صفحه 2 میره و thread کارش رو از اول شروع میکنه و اگر دوباره زده بشه به فرم 1 و بعد اگر زده بشه بسته میشه ولی بعد از چند ثانیه دوباره برنامه باز میشه!!! :D
سلام دوست عزیز باید شما پس از خارج شدن از فرم دو در خاصیت onpuse این فرم activity finish را بزنید تا حیات فرم 2 به پایان رسد.
توجه کنید ، این کار معمولا به این شکل انجام میشه که وقتی قراره دیگه به یه اکتیویتی بر نگردید ، اطلاعاتی که در اون اکتیویتی ایجاد شده و در اکتیویتی بعدی بهش نیاز دارید رو به اینتنت اتج میکنید ، intent.putextra و در واقع بعد از رفتن به اکتیویتی بعدی ، ( در واقع اجرای اینتنت ) میتونید از دستور finish() برای بستن اکتیویتی ای که بهش نیاز ندارید استفاده کنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .