我使用AlarmManager的API每隔5分钟重新启动一次服务。但我不知道如何在每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分钟