私はこの方法を持っています:
public void onClick(View v) {
if (test != true) {
test = true;
start = System.currentTimeMillis();
end = System.currentTimeMillis() - start;
DateFormat df = new SimpleDateFormat("HH 'hours', mm 'mins,' ss 'seconds'");
df.setTimeZone(TimeZone.getTimeZone("GTM+0"));
tv.setText(df.format(new Date(end)));
} else {
DateFormat df = new SimpleDateFormat("HH 'hours', mm 'mins,' ss 'seconds'");
end = System.currentTimeMillis() - start;
df.setTimeZone(TimeZone.getTimeZone("GTM+0"));
tv.setText(df.format(new Date(end)));
}
「else」ステートメントの後に停止することなく、「tv」変数が時間値を出力し続けるようにしたいので、常に現在の時間値が表示されます。
ブール値をループしようとしましたが、成功しませんでした。