我正在使用Apache cordova(通过Chrome Mobile Apps框架)构建Android应用。假设我要启动该应用,并且该应用先前已启动。有两种方法可以做到这一点:
当我执行#1时,该应用程序完全重新启动,并且deviceready
发生了Cordova事件,但是当我执行#2时,我得到了Cordovaresume
事件,该应用程序从我离开的地方恢复,而无需完全重新加载。
如何始终获得行为2,或尽可能频繁地获得行为?我不知道为什么该应用程序会根据我重新输入它的方式而表现不同。
您使用的是哪个版本的Chrome Apps for Mobile?我们对cordova-android进行了修补,以更改默认值android:launchMode
,该默认值已更改,以完全按照您的描述修复行为。
我不记得确切的版本了,但大概在一个月前的某个地方。请先升级cca(使用npm install -g cca
),然后再升级您的应用程序,这要容易得多,因为有了新的cca upgrade
命令,有了最新版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句