handler
を使用して現在の秒を印刷したいとします。私は正確に10 seconds
のビデオを記録し、毎秒TextView
のテキストを設定したいと思います。ハンドラーpostDelayed - 毎秒何かを印刷する
記録10秒はそのように動作します:10秒実行されますstopRecordingVideo()
方法後
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
stopRecordingVideo();
}
}, 11000); // don't know why 11000 but it only works this way
。 TextViewの1秒ごとにテキストを変更するにはどうすればよいですか?
私はtを最終int []として宣言しなければなりませんでしたが、後で実行すると、実行可能なスレッドは1秒後にrunnableを実行します。それは働きました。ありがとう! – Roses