微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 退出并重新进入后应用程序的行为不同

Cordova,版本3.5.0-0.2.6

<body><script> 
     alert("documentready");
     document.addEventListener("deviceready", function() {
             alert("deviceready");
          }, false);
 </script></body>

我在部署后进入应用程序,我得到’documentready’和’deviceready’警报.
我用后退按钮离开应用程序.
我只获得’documentready’.
当我使用任务管理器强制关闭应用程序或重新部署它时,我会收到两个警报.

我希望在正常重新进入应用程序后也会发生此行为.

我希望找到一个解决方案,在我离开之前没有证据表明应用程序已经打开过.没有从垃圾收集等中恢复.理想情况下,从任务管理器执行与强制关闭方法相同的日志.

好的:我希望,当我通过后退按钮关闭我的应用程序时,会发生完全相同的情况,就像我打开任务管理器并强制关闭我的应用程序一样.这至少在理论上是可行的吗?

或者,我希望应用程序在通过后退按钮离开时处于“休眠状态”状态,如果我重新输入它,它的行为绝对就像从未离开过一样(调用菜单时相同的逻辑) / home按钮被按下).

问题仍然开放 – 50RS可以获得收益

解决方法:

将它添加到mainActivity.java(无论在项目中调用它):

@Override
public void onBackpressed() {
    finish();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐