我有一个调用本地Java函数的JS函数。该本机功能向主机发送蓝牙语句。这个主机异步回答,这个回答由Handler取回。Phonegap等待异步任务完成
我的问题是,是否有可能将结果,其中包含的答案,回答JS时,答案是真的吗?
我试着发送第二个回调函数,但是这不能正常工作,因为JS函数不会等到所有结果都存在(如本例中所述:Android Phonegap: Notify javascript when an AsyncTask is finished)。据之前完成...
其次我无法访问这行代码(来自例子),我认为它已经过时:
this.success(result, this.myCallbackId);
希望能帮到你!
对不起,没有明白你的意思。我更喜欢使用回调解决方案 – belafarinrod91
是的,但似乎它已被弃用,或不再工作(我不知道;没有检查。)异步不依赖于被调用的回调。是否有理由超出异步不能工作?尝试一下,你可能会喜欢它=] –
是啊,你从哪里得到的信息,该回调解决方案已被弃用?我会试一试 - 非常感谢! – belafarinrod91