Anda mengalami permasalahan dimana ketika mau mengeluarkan aplikasi yang terdiri dari beberapa activity namun selalu kembali / berulang ke activity-activity yang ada? Berikut ini solusinya
Kita biasanya menggunakan source code ini untuk keluar dari sebuah activity dan kembali ke activity sebelumnya.
finish();
Kemudian bagaimana solusinya agar lebih efisien dan efektif? Kita membuat sebuah Activity tambahan yang digunakan sebagai tujuan ketika pada suatu activity kita akan menambahkan fitur keluar dari aplikasi.
Pada contoh ini saya menggunakan fungsi tombol BACK untuk keluar dari aplikasi pada suatu activity.
@Override
public void onBackPressed() {
Intent i = new Intent(getApplicationContext(), FinishActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
finish();
}
Kemudian di dalam onCreate class FinishActivity kita menambahkan source code berikut
finish();
Semoga bermanfaat.
Posting Komentar