Android通知,等待不能正常工作

时间:2016-03-04 09:03:03

标签: android

我正在尝试为我的Android应用程序实现同步方法。我的notify()无效。这是我的代码,如果有人能指出我正确的方向,将会很有帮助。

var win1 = Ti.UI.createWindow({backgroundColor:'red', title:'Contacts'});
var win2 = Ti.UI.createWindow({backgroundColor:'green', title:'Groups'});
var win3 = Ti.UI.createWindow({backgroundColor:'blue', title:'Settings'});

1 个答案:

答案 0 :(得分:0)

实际上你在做什么是错的。如果你想在onActivityResult()之后进行方法调用。设置一个回调并稍后调用它。目前您正在阻止主(UI)线程。这可能会导致ANR。为什么要阻止当前执行以等待另一个类。重新考虑这项技术。仍然希望继续采用相同的技术。您的整个代码都在一个线程中。您可以考虑在不同的线程中使用wait和notify,以便它可以工作