ساختن دکمه home و بستن اکتیویتی های جاری
بازم سلام
توی یکی از پروژه هام یه دکمه home گذاشتم که کاربر راحت تر باشه و لازم نباشه تمام اکتیویتی های رو که طی کرده تا به این اکتیویتی رسیده back کنه تا به home برسه
نمی دونم چطوری اکتیویتی های جاری و فعال رو ببندم
لطف کنید راهنمایی کنید
مرسی
فکر کنم دوباره دارم اشتباه می کنم
اینطوری درسته؟
@Override
public void onClick(View view) {
startActivity(new Intent(Mardfarvardin.this, pageone.class));
int p = android.os.Process.myPid();
android.os.Process.killProcess(p);
}
});
همچنین میتونی موقعی که یه Intent مینویسی بعدش با متد finish برای اکتیویتی فعلی، اونو ببندی
فقط حواست باشه در این حالت با دکمه back کاربر نمیتونه به صفحه قبلی برگرده چون قبلا بسته شده
myActivity.this.finish();
متاسفانه اکتیویتی های هنوز وجود دارن
و باید با back کردن طی بشن.
بچه ها من دقیقاً نفهمیدم موضوع چیه، اما به این هم یک نگاهی بندازید، مفیده:
http://stackoverflow.com/questions/8131909/how-to-find-the-current-foreground-activity-in-android
کد دکمه home و بستن اکتیویتی های جاری
با این کد فکر میکنم مشکل خیلی راحت حل شه :
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .