PhoneGap - batterystatus调用但状态未定义

问题描述 投票:1回答:1

Cordova(PhoneGap) - 调用batterystatus-callback,但根据logg,状态和isplugged都是未定义的

可能是什么原因?

   onDeviceReady: function() {

    //alert('deviceready!!!!!!!!');
    d.lg('device ready :-)');
    window.addEventListener('batterystatus', app.batteryListener, false);   
    app.receivedEvent('deviceready');



},


    batteryListener: function() {

    //alert("batterylistener!");
    console.log("Level: " + status.level + " isPlugged: " + status.isPlugged);

}

logcat Android Studio

 2019-04-05 15:38:36.039 17689-17689/com.phonegap.app D/SystemWebChromeClient: file:///android_asset/www/js/app.js: Line 93 : Level: undefined isPlugged: undefined
 2019-04-05 15:38:36.039 17689-17689/com.phonegap.app I/chromium: [INFO:CONSOLE(93)] "Level: undefined isPlugged: undefined", source: file:///android_asset/www/js/app.js (93)
android cordova phonegap
1个回答
1
投票

那是因为你的batterListener方法缺少status

batteryListener: function(status) {
© www.soinside.com 2019 - 2024. All rights reserved.