我是新来的android。在我的应用程序中,有一些有关listviews/ExpandableListViews的活动,这些活动由相关游标填充。我还有一个intentservice,可以将我的应用程序数据库与网络上的服务器同步。从另一个线程调用活动的方法
我想从更新列表视图的服务调用当前前台活动的方法。如果我的应用程序没有运行,那么它自然不应该调用该方法,因为下次应用程序启动时,列表将默认显示更新的数据。
我的问题是,
- 我怎么能知道我的应用程序是否运行?
- 如果我的应用程序正在运行,如何获取当前的前台活动?
- 如果我的活动正在运行,我该如何调用该方法?
感谢提前:)
在您的活动中使用BroadcastReciver。因此,您可以从您的服务中发送广播,并且如果活动处于前台,它会捕获该广播。 –