从计时器更新Activity中的UI



我正在开发一款体育锻炼App。在我的应用程序中,我启动了一个显示练习的活动。当练习结束时,此Activity结束并启动一个新Activity以允许用户休息。当休息完成后,再次启动练习活动。此过程重复进行,直到训练时间超过用户定义的时间。

我需要每秒钟更新我的计时器的运动活动的UI。

我真的不知道如何处理这种方法与两个活动共享相同的计时器

你可以根据你的计时器需求扩展Android Activity类,并从那个扩展你的锻炼类。例子:

import android.app.Activity;
import java.util.Timer;
public class MyTimedActivity extends Activity {
    Timer timer = new Timer();
    public Timer getTimer() {
        return timer;
    }
    public void setTimer(Timer timer) {
        this.timer = timer;
    }
}

现在,如果您的运动类从mytimeactivity扩展,您将在每个活动中获得一个独立于其他活动的计时器。

最新更新