我制作了一个默认的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/