我有一个Listview和一个适配器连接到它的活动。我有一个同步数据并保存的类。 (我认为我们不应该关心数据来自何处)并且它运行在不同的线程上。现在我想知道更新适配器的干净方式,但我们不应该在该类运行不同的线程时调用该类的任何活动函数。更新在不同线程上运行的其他类的Android活动的UI
我知道的一种方法是在活动中创建处理程序并将其传递给其他类并从此处使用它。但是我想知道活动是否在后台,那么活动的功能可以由UI线程调用,或者只在活动进入前台时调用。
我不想错过任何更新,并希望在前台更新活动。
你有没有尝试过在Android中使用'Loaders' api? – Supreethks
我宁愿使用Handler的方法。这很容易实现,你可以通过任何你想要的消息。obj – mihail