我在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