所以我可以通過點擊「Keluar」(等於關閉)我點擊它時關閉我的應用程序? 這是我的,如果情況是默認從我所做的資產淨值抽屜活動
int id = item.getItemId();
if (id == R.id.nav_home) {
mwebView.loadUrl("http://siavo.dipotrading.com");
}
if (id == R.id.nav_kolam) {
mwebView.loadUrl("http://192.168.94.2/final/displaydiskon.php");
}
if (id == R.id.nav_pantai) {
mwebView.loadUrl("http://siavo.dipotrading.com");
}
if (id == R.id.nav_transaksi) {
mwebView.loadUrl("http://www.facebook.com");
}
if (id == R.id.nav_about) {
mwebView.loadUrl("http://siavo.dipotrading.com");
}
if (id == R.id.nav_keluar) {
//what should i put here for closing the app?
mwebView.loadUrl("http://siavo.dipotrading.com");
}
要關閉應用程序或當前活動? –
對不起,但我真的不明白,因爲我沒有創建任何新的活動,只使用MainActivity.java。 finish()和system.exit(0)都可以正常工作。 如果你不介意你能告訴我關閉活動和應用程序之間的區別嗎?僅供參考 – wildape
@wilape在您的案例中只有單一活動,因此在任何應用程序中都可以使用finish()或system.exit(0) 根據需求可能會有多個活動。假設如果你開始活動A並從A活動中將意圖傳遞給活動B,並且現在你想關閉活動B並且希望活動A必須保持當時處於開放狀態,那麼你可以使用finish();關閉活動。如果有很多活動處於打開狀態,並且您想要關閉所有活動或關閉應用程序,則可以使用system.exit(0) –