我正在創建cordova應用程序,女巫正在顯示通話記錄,因此我使用插件,並且我在本機java代碼中獲取通話記錄,但我不知道如何傳遞它回到index.html。如何將數據從cordova插件傳輸到index.html Android
這是我的插件的JavaScript
navigator.callslog= {};
navigator.callslog.show = function() { cordova.exec (null, null, "callslog", "show", []);};
這是Java代碼我的插件
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext)
{
if (action.equals("show")) {
// get call logs
String calls = getCallDetails(callbackContext);
callbackContext.success();
Log.v("Calls", calls);
this.webView.postMessage("callsLog", "show");
} else {
return false;
}
callbackContext.success();
return true;
}
而且在index.js我調用插件和數據是印在logcat中它的工作原理,但我不不知道如何獲取數據並在index.html中表示
onDeviceReady: function() {
app.receivedEvent('deviceready');
console.log('Recevedod event ');
var callsLog= navigator.splashscreen.show();
}
謝謝你們
謝謝你,但在Java腳本我怎樣才能得到它呢? – Usamedin