Saya ingin menyelesaikan satu aktivitas dari aktivitas lain, seperti:
Dalam Aktivitas [A], saat mengklik tombol, saya memanggil Aktivitas [B] tanpa menyelesaikan Aktivitas [A].
Sekarang di Activity [B], ada dua tombol, New dan Modify . Saat pengguna mengklik ubah, lalu keluarkan aktivitas [A] dari tumpukan dengan semua opsi dicentang ..
Tetapi ketika pengguna mengklik tombol Baru dari Aktivitas [B], maka saya harus menyelesaikan Aktivitas [A] dari tumpukan dan memuat ulang Aktivitas [A] itu lagi ke tumpukan.
Saya mencobanya, tetapi saya tidak dapat menyelesaikan Aktivitas [A] dari tumpukan ... Bagaimana cara melakukannya?
Saya menggunakan kode sebagai:
Dari Aktivitas [A]:
Intent GotoB = new Intent(A.this,B.class);
startActivityForResult(GotoB,1);
Metode lain dalam aktivitas yang sama
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 1)
{
if (resultCode == 1) {
Intent i = getIntent();
overridePendingTransition(0, 0);
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(i);
}
}
}
Dan di Aktivitas [B], saat mengklik tombol:
setResult(1);
finish();