AlarmManager の API を使用して、5 分ごとにサービスを再起動しました。しかし、2分ごとにこのサービスを停止する方法がわかりません(一定の時間間隔を与えることにより)。一定の時間間隔でサービスを停止することは可能ですか。
1146 次
2 に答える
2
一定の時間が経過したらサービスを停止しますか? 1 回限りのアラームを設定し、アラームが発生したら stopSelf() を呼び出します。
于 2013-05-17T15:18:08.190 に答える
1
次のコードを使用
このコードは 2 分ごとに実行されます
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent parchment = new Intent(SplashScreen.this, ServicesA.class);
stopService(service);
}
}, 120000);
ここで 120000 ミリ秒 = 2 分
于 2013-05-17T15:21:30.557 に答える