تبلیغات

آموزش سوال کردن قبل از خروج از برنامه در اندروید

آموزش سوال کردن قبل از خروج از برنامه در اندروید

آموزش سوال کردن قبل از خروج از برنامه در اندروید


فرض کنید یک بازی ساخته‌اید و وسط بازی دست کاربر به طور اتفاقی روی دکمه‌ی Back رفته و به سادگی از بازی خارج می‌شود! یا فرض کنید کار مهمی در اکتیویتی در حال انجام است و وسط کار دوباره به طور اتفاقی دست کاربر روی دکمه‌ی بازگشت می‌رود و همه چیز فِرت!

برای جلوگیری از این اتفاق، دو راه وجود دارد که یکی از این دو راه، سوال پرسیدن از کاربر برای خروج از برنامه است و راه دیگر، استفاده از دوبار ضربه برای خروج از برنامه می‌باشد.

آموزش انجام کار

باید دکمه‌ی onBackPressed را مدیریت کرده و از یک دیالوگ برای پرسیدن سوال استفاده کنیم. (در مورد دیالوگ‌ها به این‌پست مراجعه کنید.)

وقتی روی دکمه‌ی بازگشت کلیک شد، یک دیالوگ با متن “Are you sure you want to exit” و دو دکمه‌ی Yes و No به کاربر نمایش داده خواهد. همانطور که می‌بینید، برای گزینه‌ی Yes، خروج از اکتیویتی را تعریف کرده‌ایم و برای گزینه‌ی No، چیزی تعریف نکرده‌ایم که در نتیجه دیالوگ بسته خواهد شد.

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه