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