在后台运行android应用程序?

时间:2010-11-19 17:20:48

标签: android

我在我的应用程序中遇到问题..我在第三个活动中按回按钮但是它在后台运行时运行(我注意到使用了Log语句)。如果再次加载应用程序,则从第一个活动开始而不是第三个活请提出一些想法这样做.. 这是我的后退按钮编码

public boolean onKeyDown(int keyCode, KeyEvent event)

{

 if (keyCode == KeyEvent.KEYCODE_BACK)
{
   moveTaskToBack(true);

}
  return true;
 }

提前致谢..

2 个答案:

答案 0 :(得分:3)

后退按钮暂停当前活动并将其从活动堆栈中弹出,以便显示上一个活动。您没有,在大多数情况下,您不应该覆盖此行为。

基本上,如果您正在进行第三项活动并按下主页按钮,则重新启动应用程序将显示第三个活动。

请参阅Activity lifecycle

答案 1 :(得分:0)

当您处于第三个活动中,然后按主页按钮。下次如果您希望活动从第三个活动开始,请长按主页按钮,然后从此列表调用应用程序,而不是从启动器活动启动它。