0

問題は、アクティビティが前面に出されたときに初期化されるタイマーを開始したいということです。テキストビューがあり、00:00 から始まる時間を表示し、ティックごとに増加させたいと考えています。どうすればこれを達成できますか? 少し早いですがお礼を

4

2 に答える 2

0

これはあなたを助けるかもしれません....

MyTimerTask myTask = new MyTimerTask();
Timer myTimer = new Timer();
myTimer.schedule(myTask, 1000, 1000);


class MyTimerTask extends TimerTask {
  public void run() {
         Message msg = new Message()
         msg.obj = time// pass your incremented time value
         handler.sendMessage(msg);
  }
}


Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
                  // setText(msg)
    }
};
于 2013-06-10T11:17:01.467 に答える