بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بستن اکتیویتی فعلی با برگشتن به اکتیویتی قبل با دکمه back گوشی
دوستان سلام
میدونم شاید یکی بیاد بگه سوال تکراریه اما زیاد گشتم یاد اونی که میخواستم نبود یا نتونستم ازشون استفاده کنم
میخوام اگر فرضا توی اکتیویتی دوم هستم با زدن دکمه بک گوشی به اکتیویتی قبل برگردم و همزمان اکتویتی دوم کامل بسته بشه
ترجیحا کد بذارید و لینک ندید
؛ضمنا میخوام یک دکمه بذارم که با کلیک کردنش وارد صفحه ایمیل بشیم و به یک ادرسی ایمیل بفرستیم این چطوریه؟
یه کدی \یدا کردم اما تو امولیتور کار نمیکرد
سوال بعدم اینکه اگر بخوایم با یک دکمه بک گراند همه اکتیویتی ها مثلا سبز بشه ؟
تشکر
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
FSR
9 سال پیش
+1
0
سلام
سوال اول :
1) اگه activity قبلی باز بوده باشه فقط کافیه اکتیویتی فعلی رو ببندید
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
2) اگه activity قبلی بسته بوده باشه فقط کافیه اکتیویتی فعلی رو ببندید و اکتیویتی بعدی رو صدا کنید
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
Intent intent = new Intent(ActivitySecond.this, ActivityMain.class);
ActivitySecond.this.startActivity(intent);
return true;
}
return super.onKeyDown(keyCode, event);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .