AndroidStudio里面设置一个倒计时,就像微信录制语音最后有一个倒计时样的。但是,设置了一个时间,不起作用呢?
我这是用的AudioManager写的一个录音 。不知道这样的话,该怎么做一个倒计时,然后,到10秒时设置一次振动。
下面是直接在录音java里面做的,没有在Manager里面
下面是task 方法
//计时任务
TimerTask task = new TimerTask() {
@Override
public void run() {
recLen--;
vibrator = (Vibrator) activity.getSystemService(VIBRATOR_SERVICE);
vibrator.hasVibrator();
long[] pattern = {100, 50};
vibrator.vibrate(pattern, -1);
AudioRecorderManager.getInstance(LibraryContentsUtil.AUDIO_PATH).stop();//超过时间就停止
}
};
它不起作用,第二次再录时,就闪退了。报错是:timer已经cancel了。。