【发布时间】:2015-09-20 15:38:08
【问题描述】:
带有计时器的 Rx 看起来像是要走的路。如果你不适合它,Handler 也可以工作。
【问题讨论】:
标签: android android-service android-mediaplayer android-handler android-looper
带有计时器的 Rx 看起来像是要走的路。如果你不适合它,Handler 也可以工作。
【问题讨论】:
标签: android android-service android-mediaplayer android-handler android-looper
您可以尝试使用:
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()
【讨论】: