เมื่อฉันคลิกที่ปุ่มออกจากระบบในกิจกรรมโปรไฟล์ของฉันฉันต้องการนำผู้ใช้ไปที่หน้าเข้าสู่ระบบซึ่งเขาต้องใช้ข้อมูลรับรองใหม่
ดังนั้นฉันจึงใช้รหัสนี้:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
ในonButtonClick
ปุ่ม Logout
แต่ปัญหาคือเมื่อฉันคลิกปุ่มย้อนกลับอุปกรณ์บนกิจกรรมการเข้าสู่ระบบระบบจะพาฉันไปที่ ProfileActivity ฉันคาดว่าแอปพลิเคชันควรปิดเมื่อฉันกดปุ่มย้อนกลับของอุปกรณ์บน LoginActivity
ผมทำอะไรผิดหรือเปล่า?
ฉันยังเพิ่มandroid:launchMode="singleTop"
ในรายการสำหรับLoginActivityของฉันด้วย
ขอบคุณ
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
ฉันได้คำตอบจากคำถามนี้: stackoverflow.com/questions/3473168/…