我正在开发一个 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 时,当我再次打开它时,它总是会停止应用程序并重新启动它。随着加载屏幕。
问题出在哪里?