Cordova电池状态事件仅在第一页触发

时间:2015-01-07 09:54:32

标签: android events cordova battery

我在Cordova用电池插件编写了一个小应用程序(尝试过0.2.11到0.2.13-dev版本)。 html包含第二页的href。在第一页和第二页上触发deviceready事件,并在两个页面上添加电池状态eventlistener。但是在第二页上,电池状态事件不再被触发,当我回到第一页时,它也不再被触发。

我尝试使用Android 4.1和Android 4.4设备。

电池状态事件似乎仅在初始页面上触发。

有没有人经历过相同的经历?最终是否有解决方案或解决方法?

非常感谢。

1 个答案:

答案 0 :(得分:0)

根据文件http://docs.phonegap.com/en/edge/cordova_events_events.md.html#deviceready

我希望只有在应用程序启动后才会触发此事件 - 这意味着Cordova Javascript部件已加载并在缓存中。我希望即使在加载第二个html页面时也会使用来自缓存的Cordova Javascript。

您可能希望在加载页面时使用Javascript window.onload = function ...执行某些操作。