我正在开发一款体育锻炼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扩展,您将在每个活动中获得一个独立于其他活动的计时器。