بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ارور دکمه برگشت به عقب

مدیریت گفتگو
Pepperoni 7 سال پیش
آخرین تغییر: 7 سال پیش

سلام

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

 ActionBar actionBar = getSupportActionBar();
Objects.requireNonNull(actionBar).setDisplayHomeAsUpEnabled(true);

}




@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home){
Toast.makeText(PWatchListActivity.this, "Noooooo", Toast.LENGTH_SHORT).show();
// onBackPressed();
// return true;
}
return super.onOptionsItemSelected(item);
}

و وقتی رو دکنه کلیک می کنم برنامه بجای برگشت به عقب بسته میشه!

 

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

نظرات

Hossein Lamei Ramandi 7 سال پیش
شاید علتش اینه که اکتیویتی قبلی رو finish کردید !

پاسخ‌ها 1

Pepperoni 7 سال پیش

سلام

کد بالا رو از برنامه حذف کردم ولی همچنان با کلیک کردن بر روی دکمه برگشت به اکتیویتی قبلی، برنامه بسته میشه! مشکل از کجاست؟!

نظرات

arashcode 7 سال پیش
دوست عزیز احتمالا شما کدی رو زدید که مقدار null میگیره یا مواردی از این دست تنها راه اینه لاگ ارر رو نگاه کنید دقیقا اشاره می کنه کدوم خط براتون ارر داده
Pepperoni 7 سال پیش
مشکل برطرف شد استفاده از finish در intent

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .