是否可以延迟自定义插件中的deviceready
事件?如果是的话怎么样?
特别是我必须等待我的原生android代码中的回调。 deviceready
目前在回调前触发,因此可以访问未就绪的插件。
提前致谢!
答案 0 :(得分:0)
我假设您可以在本机回调触发后成功调用javascript函数,这意味着在回调函数触发后您可以调用javascript方法,如果是,那么在该javascript方法中 初始化设备。
function callback_js()
{
document.addEventListener("deviceready", onDeviceReady, false);
}
然后只有在调用此方法后才会初始化deviceready listner。
如果你在本机执行后无法调用js代码,那么我认为你需要自定义插件来与js和本机代码进行交互。