0

我正在开发一个 Android 应用程序,我有以下代码行:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME) {
        moveTaskToBack(true);
        return true;
    }

    [... SOME MORE CODE ...]

}

当我在模拟器上对其进行测试时,它可以完美运行,并且会像以前一样关闭应用程序并在某个时间点打开它。但是当我在真实设备上加载 APK 时,当我再次打开它时,它总是会停止应用程序并重新启动它。随着加载屏幕。

问题出在哪里?

4

1 回答 1

0

您是否尝试过保存活动的状态?解决方案在这里

于 2013-08-07T11:16:45.560 回答