Uncaught Error: Error calling method on NPObject.
Cordovaのプラグイン開発をしていたら、
Uncaught Error: Error calling method on NPObject. at file://...
というエラーが発生
このエラーで検索してみると、Flashの話がよく引っかかるが、Androidの実装なのでちょっと違う。
WebViewまわりの処理をしていると出るようだ。
http://qiita.com/mkkproject/items/fb568523403c4b9ac9e8
ちゃんと、スレッドで処理すれば解決
class MyTask implements Runnable { public void run() { // やりたい処理 } } MyTask task = new MyTask(); activity.runOnUiThread(task);
こっちのが良いかも。
cordova.getThreadPool().execute(new Runnable() { public void run() { // やりたい処理 } });