我的应用程序遇到问题..我在第三个 Activity 中按后退按钮,但它在后台运行(我注意到使用的 Log 语句)。如果再次加载应用程序,它将从第一个 Activity 而不是第三个 Activity 开始。请提出一些想法来做到这一点.. 这是我的后退按钮编码
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
moveTaskToBack(true);
}
return true;
}
提前致谢..
最佳答案
后退按钮会暂停当前 Activity 并将其从 Activity 堆栈中弹出,因此将显示上一个 Activity 。您没有,并且在大多数情况下您不应该覆盖此行为。
基本上,如果您处于第三个 Activity 并按下主页按钮,然后重新启动应用程序,将显示第三个 Activity 。
请引用Activity lifecycle .
关于android - 在后台运行 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4227612/