0

タイマー付きのRxは道のりのようです。準備ができていない場合は、ハンドラーも同様に機能します。

http://reactivex.io/documentation/operators/timer.html

4

1 に答える 1

1

を使用して試すことができます:

TimerTask scanTask;
final Handler handler = new Handler();
Timer t = new Timer();

public void playBeep(){

scanTask = new TimerTask() {
        public void run() {
                handler.post(new Runnable() {
                        public void run() {
                         repeatBeep();
                        }
               });
        }};

    t.schedule(scanTask, 10000, 10000); 
 }

 public void repeatBeep(){
    mp.start();
 }

ビープ音を止めたいときは t.cancel() を呼び出します

于 2015-07-03T06:25:10.760 に答える