Solusi untuk Problem Keluar dari Aplikasi (Exit the Application)


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.

Post a Comment

أحدث أقدم