0

我有一个活动和一个更新服务; 在那个活动中我有一个ListView巫婆从sqlite数据库获取数据; 当程序运行或没有运行时,我在UpdateService中更新我的Sqlite数据库(在后台工作); 我希望当我的数据更新,如果程序正在运行,然后列表视图更新新的数据; 我该怎么办? 谢谢。在UpdateService中更新ListView android

回答

0

我上周做了类似的事情,在我的情况下,我需要在我的活动中创建一个BroadcastReciever,并在广播中注册该服务,当服务完成时,它会发送带有sendBroadcast(Intent)接收所有注册的广播回收者。在这种情况下,你的活动。

我给你一个教程来看看这个过程。试试看,并运气好运!

http://www.vogella.com/tutorials/AndroidServices/article.html

0

每次你的sqlite数据库更新新的信息调用你的列表更新方法,你可以在不同的服务中做到这一点。您在Oncreate中启动此服务,并在Onstop被调用或离开应用程序时停止它。