当app关闭时,从android服务执行javascript代码

时间:2015-07-15 10:13:41

标签: android cordova phonegap-plugins hybrid

即使应用程序关闭,我也希望从原生android执行javascript函数。

我在android中有一个服务,我每隔一小时或几分钟就调用一次javascript函数:

private class mainTask extends TimerTask
{ 
    public void run() 
    {
       fireEvent("event", null);  
       //this calls webView.sendJavascript(js);
    }
}    

当应用程序仍处于前台时它运行良好,它调用混合部分中的javascript函数,

但是当我关闭/终止应用程序时,服务仍在运行,fireEvent函数和webView.sendJavascript(js)仍在执行,但javascript函数不再执行。

这是我的js:

cordova.plugins.background.event = function () {
    console.log("background mode on active");
    //also put a javascript notification here to know if its executed.
}

如果应用程序已关闭,我是否遗漏了某些内容或无法执行javascript代码?

0 个答案:

没有答案