当 一个线程里面开另外一个线程的时候,需要注意的地方,例如:
@Override
public void run() {// TODO Auto-generated method stub
mTimeCount++;
mProgressBar.setProgress(mTimeCount);// 设置进度条
if (mTimeCount == mRecordMaxTime) {// 达到指定时间,停止拍摄
stop();
if (mOnRecordFinishListener != null)
mOnRecordFinishListener.onRecordFinish();
}
}
}, 0, 1000);
在onfinish里面需要添加提示框或者新的线程的时候,界面容易出现阻塞的情况,在这里添加handler就可以了.