0

Android では、複数の CountDownTimers を同時に、同じ画面に次々と開始して表示する必要があります。これを実装するにはどうすればよいですか?スレッドの使用は役に立ちますか?

4

1 に答える 1

0

実行するタイマーごとに配列またはリストを定義して、1 秒ごとに減分するタイマーを定義できます。

https://chat.stackoverflow.com/users/443141

タスクを毎秒スケジュールする方法の例があります。毎秒呼び出されるメソッドで、すべての配列の値を減らし、テキスト ラベルを更新します。

...
for ( int i=0; i < timers.length; i++) {
   if ( timers[i] > 0 ) {
      timers[i]--;
      // update your textlabel
   } else {
      // change the text color, flash,vibrate,...
   }
}
...

タイマーをリセットするには、新しい残り秒数の値を設定するだけです。

于 2011-01-26T11:34:20.043 に答える