Khi tôi nhấp vào nút Đăng xuất trong Hoạt động hồ sơ của mình, tôi muốn đưa người dùng đến trang Đăng nhập , nơi anh ta cần sử dụng thông tin đăng nhập mới.
Do đó tôi đã sử dụng mã này:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
trong onButtonClick
nút Đăng xuất.
Nhưng vấn đề là khi tôi nhấp vào nút quay lại thiết bị trên Hoạt động đăng nhập, nó sẽ đưa tôi đến ProfileActivity. Tôi đã mong đợi ứng dụng sẽ đóng khi tôi nhấn nút quay lại thiết bị trên LoginActivity.
Tôi đang làm gì sai?
Tôi cũng đã thêm android:launchMode="singleTop"
vào tệp kê khai cho LoginActivity của mình
Cảm ơn bạn
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
Tôi nhận được câu trả lời từ câu hỏi này: stackoverflow.com/questions/3473168/...