是否可以在Service类中包含AlarmManager?

时间:2012-10-09 20:02:13

标签: android android-service android-alarms

例如我的应用程序,它启动并运行服务(这是为了检查数据库中的新消息),但据我所知,如果不是这样,你可以让AlarmManager继续打开服务打开。

但是你可以在Service类中有一个AlarmManager来继续检查数据库中的新消息吗?而不是重新打开Service类,只是继续检查数据库?

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

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

1 个答案:

答案 0 :(得分:0)

使用Timer

    Timer myTimer = new Timer();
    myTimer.schedule(new TimerTask() {          
        @Override
        public void run() {
                 /**
                  *
                  *Do something. CODE HERE
                  */
        }           
    }, 0, 30000); //30000 = 30 Seconds Interval.