如何在一段时间间隔后停止服务

时间:2013-05-17 15:10:35

标签: android

我使用AlarmManager的API每隔5分钟重新启动一次服务。但我不知道如何在每2分钟后停止此服务(通过给出一些时间间隔)。是否可以在一段时间间隔后停止服务。

2 个答案:

答案 0 :(得分:2)

您想在经过一段时间后停止服务吗?设置一次性警报,当警报触发时调用stopSelf()。

答案 1 :(得分:1)

使用以下代码

此代码将在每2分钟后运行

new Handler().postDelayed(new Runnable() {
   @Override
   public void run() {
       Intent parchment = new Intent(SplashScreen.this, ServicesA.class);
       stopService(service);
    }
}, 120000);

这里120000毫秒= 2分钟