我在android應用程序中有3個活動。當我按下每個活動中的按鈕時,該應用程序將退出。使用下面的代碼。在重新啓動應用程序時重新啓動Android活動
當我從第三項活動中按回時,應用程序退出正常,但是當我通過單擊應用程序圖標重新啓動應用程序時,第三項活動將再次啓動。但是我需要在這種「重新啓動」時發起我的主要活動。
我試過在「onResume」上寫代碼但不工作。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
請幫幫我。在此先感謝
在後退按鈕方法中加上this.finish()行。 – Riser 2013-05-10 05:32:43
這意味着一旦用戶轉到下一個屏幕,上一個屏幕不可用於他? – Anukool 2013-05-10 05:36:32
@SagarMaiyad BACK按鈕的默認行爲是調用當前活動的'finish()'。你不需要重寫該方法並自己做。 – 2013-05-10 12:23:59