Ketika tombol BACK ditekan pada ponsel, saya ingin mencegah aktivitas tertentu kembali ke yang sebelumnya.
Secara khusus, saya memiliki layar masuk dan pendaftaran, keduanya memulai aktivitas baru yang disebut HomeScreen
saat masuk / pendaftaran berhasil. Setelah HomeScreen dimulai, saya ingin mencegah pengguna untuk dapat kembali ke login atau mendaftar layar dengan menekan tombol BACK.
Saya mencoba menggunakan Intent.FLAG_ACTIVITY_NO_HISTORY
, tetapi karena aplikasi memiliki integrasi Facebook, ketika 'Login dengan Facebook' digunakan, Facebook harus kembali ke layar login awal, oleh karena itu saya harus menyimpan riwayat kegiatan ini.
Saya berpikir untuk mengesampingkan perilaku tombol BACK pada HomeScreen
untuk langsung menyelesaikan aplikasi ketika tombol ditekan dan saya gunakan
@Override
public void onBackPressed() {
finish();
}
tapi itu juga tidak berhasil.