ฉันมีกิจกรรมหลายอย่างในใบสมัคร และการไหลมีความซับซ้อนมาก เมื่อฉันคลิกแอปพลิเคชัน Logout จะไปที่หน้าจอเข้าสู่ระบบและจากนั้นผู้ใช้สามารถออกโดยปุ่มยกเลิก (โทรsystem.exit(0)
)
เมื่อฉันออกหรือปุ่มย้อนกลับระบบจะเรียกกิจกรรมจากสแต็ก :( ฉันจะล้างกิจกรรมทั้งหมดในสแต็กได้อย่างไรเมื่อฉันไปถึงหน้าจอเข้าสู่ระบบการโทรfinish()
ไม่สามารถใช้งานได้จริงเนื่องจากมีกิจกรรมมากมายและไม่ควรปิดกิจกรรมบางอย่างเมื่อ มีการใช้งานเช่นกิจกรรมเรียกใช้กล้องเนทีฟ
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);