可能重複:
Quitting an application - is that frowned upon?的Android:調用Activity.finish()方法
我已經寫了的應用程序,並覆蓋onBackPress()方法:
@Override
public void onBackPressed() {
Log.e("Main Activity", "onBackPressed!");
exitAlert.show();//when the user click the ok button it will call the MainActivity.this.finish();
}
但我發現當調用finish()
函數。我仍然可以找到這個應用程序運行在「設置 - >應用程序 - > RunningServices「。所以我必須在這裏手動停止它。 我不明白爲什麼仍然運行的時候調用了finish()
。 如何通過單擊對話框銷燬我的應用程序? 在此先感謝!