OK みんな、私はクラッシュし続ける Android タイマー アプリを作成しています。私は、25分に達するとリセットされ、再びスタートするクロノメーターを使用しています. これは、開始ボタン onclicklistener の for ループによって行われています。ループには、ステートメントによる経過時間の値を long 型変数に代入する別の while ループがあります。
// for ループ内の while ループの内容
while(found==1){
temp = chrono.getBase() + SystemClock.elapsedRealtime();
if(temp == 25*60*1000){
found--;
}
時間はミリ秒単位で測定されるため、1000 を掛けましたか? 私はこれを間違っているのですか、それとも何か他のことですか。ありがとう。