Saya memiliki aktivitas utama, bahwa ketika saya mengklik tombol, memulai aktivitas baru, saya menggunakan kode berikut untuk melakukannya:
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
Kode di atas dijalankan dari aktivitas utama.
Sekarang dalam aktivitas baru saya yang disebut dengan aktivitas utama, saya memiliki tombol kembali. Ketika saya mengklik tombol kembali ini saya ingin aktivitas baru saya ditutup dan itu harus kembali ke aktivitas utama yang asli.
Saya telah mencoba menelepon super.finish()
dan adil finish()
(dari aktivitas baru) tetapi ini kemudian menutup seluruh aplikasi saya (termasuk aktivitas utama saya).
Bagaimana saya bisa menutup aktivitas yang saat ini sedang dalam fokus, dan kemudian kembali ke aktivitas utama?
Diedit
Fakta bahwa tombol kembali ponsel saya juga menutup seluruh aplikasi saya, membuat saya berpikir bahwa saya telah memulai aktivitas kedua secara salah?
OK saya sudah mencari,
Saya membuat Aktivitas Pengaturan yang menggunakan kode manifes yang sama dan kode yang sama untuk Memulai aktivitas.
Untuk aktivitas Pengaturan ketika saya menekan tombol kembali, itu kembali ke aktivitas Utama.
Dengan aktivitas yang disebutkan di atas dalam pertanyaan utama, ia hanya keluar dari seluruh aplikasi saya.
Jadi masalahnya bukan pada kode untuk menyelesaikan aktivitas tetapi aktivitas itu sendiri.