Tôi đang có một vài hoạt động trong ứng dụng của mình. và dòng chảy rất phức tạp. Khi tôi nhấp vào ứng dụng Đăng xuất điều hướng để đăng nhập Màn hình và từ đó người dùng có thể thoát bằng nút hủy (gọi system.exit(0)
)
Khi tôi thoát hoặc quay lại nút, hệ thống sẽ gọi một hoạt động từ ngăn xếp :( làm cách nào tôi có thể xóa tất cả các hoạt động trong ngăn xếp khi tôi đến màn hình Đăng nhập? Cuộc gọi finish()
không thực tế vì có quá nhiều hoạt động và một số hoạt động không nên đóng khi họ đang hoạt động như hoạt động gọi máy ảnh bản địa.
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);