خروج کامل از برنامه در اندروید

+1 امتیاز
657 بازدید
سوال شده مهر 2, 1394 توسط hadikhani  
برچسب گذاری دوباره مهر 14, 1394 توسط ASHKARAN
با سلام

برای خروج بصورت کامل از برنامه در اندروید باید از چه دستوری استفاده کنیم؟

با دستور

System.Exit(0);

امتحان کردم جواب نداد.
این مطلب را به اشتراک بگذارید

2 پاسخ

+2 امتیاز
پاسخ داده شده مهر 6, 1394 توسط WME  
انتخاب شده مهر 9, 1394 توسط hadikhani
 
بهترین پاسخ
getActivity().finish();
System.exit(0);

 

+1 امتیاز
پاسخ داده شده مهر 3, 1394 توسط ASHKARAN  
ویرایش شده مهر 3, 1394 توسط ASHKARAN

با عرض سلام

کد

System.exit(0);

یکی از قویترین کدها برای بستن Activity......

قطعه کد زیر نیز هم سطح کد بالاست.....

 android.os.Process.killProcess(android.os.Process.myPid());

در این کد هم بر اساس Process ID برنامه بسته میشه.....

و یا کد زیر :

android.os.Process.sendSignal(android.os.Process.myPid(), android.os.Process.SIGNAL_KILL);

که سیگنال بستن برنامه رو به Process  برنامه میفرسته و باعث بسته شدنش میشه....

"خروج بصورت کامل از برنامه"

هادی عزیزفکر می کنم منظورتون اینه وقتی برنامه بسته شد دیگه بین برنامه های در حال اجرا نشون داده نشه.....

هر دو کد بالا به صورت کامل Activity  را می بندند اما در ورژن های مختلف نتایج متفاوتی بروز می کنه، به همین خاطر نمی توان 100% ادعا کرد این کدها در همه نسخه های اندروید یک Activity را علاوه بر بستن کامل از لیست برنامه های در حال اجرا نیز خارج می کنند....

حتما و حتما برنامه رو تو گوشیتون هم اجرا بگیرید و به شبیه ساز بسنده نکنید.

در صورتی که به قطعه کدی رسیدید که هردو کار رو باهم 100% انجام میده خوشحال میشیم اون رو با ما هم به اشتراک بگذارید.....

با آرزوی موفقیت .

794 سوال

722 پاسخ

1,217 دیدگاه

442 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...