سلام.
شما باید روش های (methods) مربوط به دکمه های Back و Home را در تمامی Activity های برنامه خود بنویسید و در آن دو روش، نباید هیچ کدی اجرا شود. بنابراین کاربر هر چند بار هم که روی آن دکمه ها اشاره کند، باز هم اتفاقی نمی افتد.
مثلا کلید زیر را برای روش مربوط به دکمه Back بخوانید :
کلید شماره 234
کد ذکر شده در آن :
همین کد را که در Activity بنویسید، هنگام اشاره کاربر بر روی دکمه Back گوشی، دیگر در آن Activity ، کاربر نمی تواند از برنامه خارج شود یا به Activity قبلی برگردد.
شما باید روش های (methods) مربوط به دکمه های Back و Home را در تمامی Activity های برنامه خود بنویسید و در آن دو روش، نباید هیچ کدی اجرا شود. بنابراین کاربر هر چند بار هم که روی آن دکمه ها اشاره کند، باز هم اتفاقی نمی افتد.
مثلا کلید زیر را برای روش مربوط به دکمه Back بخوانید :
کلید شماره 234
کد ذکر شده در آن :
کد پیاچپی:
@Override
public void onBackPressed() {
// your code
}
همین کد را که در Activity بنویسید، هنگام اشاره کاربر بر روی دکمه Back گوشی، دیگر در آن Activity ، کاربر نمی تواند از برنامه خارج شود یا به Activity قبلی برگردد.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.