-1

AlarmManager の API を使用して、5 分ごとにサービスを再起動しました。しかし、2分ごとにこのサービスを停止する方法がわかりません(一定の時間間隔を与えることにより)。一定の時間間隔でサービスを停止することは可能ですか。

4

2 に答える 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 に答える