我制作了一个默认的cordova应用,并仅调整了index.html文件:

<!DOCTYPE html>
<html>
  <body>
    <div id="d"></div>
      <script type="text/javascript">
        var $_d = Math.round(999 * Math.random());
        document.getElementById('d').innerHTML = $_d;
      </script>
  </body>
</html>


在手机上构建和安装应用程序时,每次通过快捷方式重新启动应用程序时,或者在活动应用程序列表中单击该应用程序时,该应用程序都会重新启动。我注意到该应用程序已重新启动,因为显示的数字已更改。我希望防止该应用程序重新启动,因此数量没有变化。

我试图通过将添加到config.xml文件来实现此目的。结果,更新了AndroidManifext.xml,但效果不理想。

最佳答案

找到了解决方案!将“ 添加到config.xml文件可以解决问题,但是您不应该在电话上选中“不保留活动”选项,因为这会否定config.xml或AndroidManifext.xml中的任何设置。

因此,对于遇到同样麻烦的人:转到Android手机上的设置>开发人员工具,并确保未选中“不保留活动”。

关于android - 如何恢复Cordova应用程序而不是重新启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34220299/

10-11 00:29
查看更多