来自IntentService的Android Notify Listview BaseAdapter

时间:2017-04-15 09:16:19

标签: android listview intentservice

我有一个扩展BaseAdapter的listview。我想调用notifyDataSetChanged()方法从IntentService刷新listview!反正有吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以在LocalBroadcastReceiverActivity中注册Fragment(或者甚至在Adapter中注册,但我不建议)并更新您的List收到Broadcast上的{1}}。示例和代码片段的详细说明如下:

https://developer.android.com/training/run-background-service/report-status.html

P.S:如果您的操作与用户 交互AsyncTask相关,我建议您使用View。当您需要运行存在的操作时,通常会使用IntentService,即使在View被销毁后也能正常运行。