Android Closing Activity Secara Terprogram

92

Apa operasi yang setara dalam aktivitas untuk keluar dari layar. Seperti saat Anda menekan tombol kembali, aktivitas tersebut tidak terlihat. Bagaimana ini bisa dipanggil dari dalam aktivitas sehingga menutup sendiri.

Androider
sumber

Jawaban:

175

Bagaimana dengan Activity.finish()metode (mengutip) :

Panggil ini ketika aktivitas Anda selesai dan harus ditutup.

Pascal MARTIN
sumber
45

Anda bisa menggunakan this.finish () jika Anda ingin menutup aktivitas saat ini.

this.finish()
Soheil
sumber
5

dapat Anda gunakan finishAffinity();untuk menutup semua aktivitas ..

karthikeyan duraiswamy
sumber
3

finish () digunakan untuk menyelesaikan aktivitas dan menghapusnya dari back-stack. Anda dapat memanggilnya dengan metode apa pun dalam aktivitas. Tapi pastikan Anda menutup semua koneksi Database, semua variabel referensi null untuk mencegah kebocoran memori.

Ginni
sumber
0

Anda Dapat menggunakan di finish(); mana saja setelah Aktivitas Mulai untuk menghapus Aktivitas tersebut dari Stack.

raj kothiya
sumber
3
Hai Raj, selamat datang di Stackoverflow. Saat menjawab pertanyaan, sebaiknya periksa jawaban lain untuk pertanyaan tersebut - seseorang mungkin sudah memiliki ide yang sama dan memposting jawabannya! Itulah yang terjadi di sini. Jawaban teratas, dan yang diterima sudah mengatakan finish()- jadi tidak banyak yang bisa diperoleh untuk Anda atau komunitas dengan mengulanginya. Maaf menjadi pembawa kabar buruk. Bagaimanapun, selamat datang di Stackoverflow, terima kasih telah mencoba - harap Anda lebih beruntung lain kali!
kenny_k