我制作了一个默认的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>
当我在手机上构建并安装应用程序时,每次通过快捷方式重启应用程序或单击活动应用程序列表中的应用程序时,应用程序都会重新启动。我注意到应用程序已重新启动,因为显示的号码已更改。我希望阻止应用程序重新启动,因此数字不会改变。
我试图通过添加&lt; preference name =&#34; AndroidLaunchMode&#34;来实现这一目标。值=&#34; singleTask&#34; /&GT;到config.xml文件。 AndroidManifext.xml因此更新,但它没有达到预期的效果。
答案 0 :(得分:1)
找到解决方案!将“&lt; preference name =”AndroidLaunchMode“value =”singleTask“/&gt;添加到config.xml文件可以解决问题,但是您不应该在手机上选中”不要保持活动“选项,因为这样做将覆盖config.xml或AndroidManifext.xml中的任何设置。
因此,对于遇到同样问题的人:转到设置&gt;您的Android手机上的开发人员工具,并确保不检查“不要保持活动”。