Di Android saya punya beberapa aktivitas, misalkan A, B, C.
Di A, saya menggunakan kode ini untuk membuka B:
Intent intent = new Intent(this, B.class);
startActivity(intent);
Di B, saya menggunakan kode ini untuk membuka C:
Intent intent = new Intent(this, C.class);
startActivity(intent);
Ketika pengguna mengetuk tombol di C, saya ingin kembali ke A dan menghapus tumpukan kembali (tutup B dan C). Jadi ketika pengguna menggunakan tombol kembali B dan C tidak akan muncul, saya sudah mencoba yang berikut:
Intent intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Tetapi B dan C masih muncul jika saya menggunakan tombol kembali ketika saya kembali beraktivitas A. Bagaimana saya bisa menghindari ini?