使用Android Phonegap Build开发了一个应用程序,会发生什么:当最小化时,应用程序暂停(暂时冻结javascript)。为了解决这个问题,我测试了BackgroundMode插件,但仍然是一样的。在应用程序中,有一个事件在动画到达特定帧时开始,但在应用程序最小化时不会发生这种情况。嗯,这是我最大的问题。
以下代码的一部分:
document.addEventListener("deviceready", function ()
{
window["myphonegap"] = true;
// Create new runtime using the c2canvas
cr_createRuntime("c2canvas");
document.addEventListener("pause", function() {
cr_setSuspended(false);
cordova.plugins.backgroundMode.enable();
}, true);
document.addEventListener("resume", function() {
cr_setSuspended(false);
cordova.plugins.backgroundMode.disable();
}, true);
document.addEventListener("backbutton", function() {
cr_setSuspended(false);
}, true);
}, true);