电话差距构建地理位置 NPObject 上的错误调用方法
Phonegap build geolocation Error calling method on NPObject
我对phonegap/cordova地理位置插件有问题。我正在创建一个应用程序,该应用程序使用用户的地理位置来检查他们是否接近某个位置,然后用它做一些事情。
我一直收到此错误:在 NPObject 上调用方法时出错。我移动了代码并创建了一些新函数以具有更具体的功能,并发现了失败的代码。
我试了一下...捕获以获得更好的错误:
getLocation: function()
{
try
{
navigator.geolocation.getCurrentPosition(this.onSuccess, this.onError);
}
catch(err)
{
console.log("Error code: "+err.code);
console.log("Error message: "+err.message);
}
}
但我仍然只得到同样的错误错误代码:未定义错误消息:NPObject 上的调用方法时出错。
我正在使用 phonegap 构建并添加了用于地理位置的插件。
当您尝试使用从javascript接口调用的方法与UI交互时,就会发生这种情况。这样解决:
class mJSInterface()
{
public void myFunction()
{
runOnUiThread(new Runnable() {
public void run() {
//Code that interact with UI
}
});
}
}
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Javascript播放声音会导致“NPObject上的错误调用方法”
- 未捕获的类型错误:调用函数时无法读取未定义的属性“then”
- 电话差距构建地理位置 NPObject 上的错误调用方法
- 间歇性 HTTP 403 禁止访问错误调用相同的 Ajax 代码
- 致命错误:调用未定义的函数 FusionCharts()
- 致命错误:未捕获错误:调用未定义的函数loginRelocate() Javascript
- Codeigntier/AJAX - 致命错误:调用未定义的函数 form_input() in
- 范围错误:调用堆栈超出异步 .eachSeries 上的范围错误
- 未捕获的类型错误:调用 push() 时的类型错误
- 错误:调用 waitForCondition 时错误响应状态:13
- JavaScript 错误:“调用的对象已与其客户端断开连接”在 IE8 中的 window.open 上
- AngularJS函数在路由更改时被错误调用
- Javascript中的作用域错误.调用该对象的不同方法中的方法
- Ajax返回错误调用错误Ajax错误调用
- “function"Javascript中没有定义错误:调用函数的正确方式是什么?
- YouTube iFrame API:没有就绪调用,没有错误调用
- 从 javascript 错误调用的引导进度条
- 小部件,从选项错误调用函数
- JavaScript -当错误调用其他函数时,函数不会抛出错误