Cordova,版本 3.5.0-0.2.6
<body><script>
alert("documentready");
document.addEventListener("deviceready", function() {
alert("deviceready");
}, false);
</script></body>
我在部署后进入应用程序,收到“文档就绪”和“设备就绪”警报。 我用后退按钮离开应用程序。 我只得到“文件就绪”。 当我使用任务管理器强制关闭应用程序或重新部署它时,我会收到这两个警报。
我希望在正常重新进入应用程序后也出现此行为。
我更喜欢一个解决方案,在我离开之后,没有证据表明该应用程序之前曾被打开过。没有从垃圾收集等中恢复。理想情况下,执行与任务管理器中的强制关闭方法相同的日志。
好的:我想,当我通过后退按钮关闭我的应用程序时,会发生完全相同的情况,就像我打开任务管理器并强制执行我的操作一样应用程序关闭。这至少在理论上可行吗?
或者,我希望应用程序在通过后退按钮离开时处于“类似 hibernate ”状态,如果我重新进入它,它的行为绝对就像它从未离开过一样(调用 与按下菜单/主页按钮时的逻辑相同)。
问题仍然悬而未决 - 可赚取 50RS 赏金
最佳答案
将此添加到您的 mainActivity.java
(无论它在您的项目中如何调用):
@Override
public void onBackPressed() {
finish();
}
关于java - 应用程序在退出并重新进入后表现不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25868260/