-1

例如我的应用程序,它启动并运行服务(用于检查数据库是否有新消息),但据我所知,AlarmManager如果未打开服务,您可以继续打开服务。

但是您可以AlarmManager在 Service 类内部继续检查数据库中的新消息吗?而不是重新打开服务类只是继续检查数据库?

我想知道是否可以在 Service 类中有一个 AlarmManager 以每隔 X 秒检查一次数据库,因为启动应用程序时 Service 将打开

真正的问题: 是否可以在运行 Method() 来检查数据库的 Service 类中使用 AlarmManager?

4

1 回答 1

0

用一个Timer

    Timer myTimer = new Timer();
    myTimer.schedule(new TimerTask() {          
        @Override
        public void run() {
                 /**
                  *
                  *Do something. CODE HERE
                  */
        }           
    }, 0, 30000); //30000 = 30 Seconds Interval.
于 2012-10-11T16:52:19.440 回答