کلیدستان

نسخه‌ی کامل: پیغام خروج از برنامه اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
دیدید که در برخی نرم افزار ها وقتی در activity اصلی کمه back رو میزنید یه پیغام toast میاد میگه برای خروج دوباره دکمه back رو بزنید؟
من تو سایت گشتم نبود.
ممنون میشم راهنمایی کنید
خیلی خیلی خیلی از زحماتتون سپاسگذارم. انشاءالله همیشه موفق باشید
سلام دوسته عزیز
لینک زیر که در رابطه با مطمئن شدن از خروج برنامه هست رو نگاه بندازید
کلید235
هم اینکه می تونید به این صورت عمل کنید
یک متغییر از نوع boolean  بصورت سراسری تعریف کنید و مقدارش رو false  قرار بدین و چک کنید که اگر یکبار به دکمه back کلیک شد یک متنی با محتوای  (لطفا دوبار دکمه back را بزنید) نمایش بده
*نکته مهمی که باید اینجا بهش توجه کنید اینه که ( این شرط رو برای یک زمان محدودی برقرار کنید ) که اگر مثلا بعد از 1 ثانیه اگر کلیک نکرد دوباره برگرده و از اول شرط برقرار بشه

در کل باید بصورت زیر عمل کنید دوسته عزیز امیدوارم کمکت کرده باشم موفق باشی

کد پی‌اچ‌پی:
private boolean doubleBackToExitPressedOnce false;
@
Override
public void onBackPressed() {
if (
doubleBackToExitPressedOnce) {
super.onBackPressed();
return;
}
this.doubleBackToExitPressedOnce true;
Toast.makeText(this"لطفا دو بار کلیک کنید تا خارج شوم"Toast.LENGTH_SHORT).show();
new 
Handler().postDelayed(new Runnable() {
@
Override
public void run() {
doubleBackToExitPressedOnce=false;
}
}, 
1000);