我有三项活动 1是主要活动 2是做某事的其他一些活动 和3是使用sqlite进行一些存储管理的其他一些活动
在这3个活动中,我有一个更新数据库表上的一些数据的函数
我希望每10秒钟调用一次函数来更新此表
ScheduledExecutorService可以做我想要的。但是我不是百分百肯定。如果我正在使用1活动,即使我在1活动,它也可以从3活动中调用该功能吗?
我也找到了alarmmanager,但即使我关闭我的应用程序,我也不希望更新信息,我希望它只在我打开应用程序时才会发生!
谢谢!
答案 0 :(得分:2)
您可以使用TimerTask
或Handler
。这是一个教程:
http://developer.android.com/resources/articles/timed-ui-updates.html