我做了一个计时器 但是当我运行它并用主页按钮结束它时,计时器停止 如果您想使计时器即使在后台运行,使用服务是否最有效?
谢谢
StartTime = SystemClock.uptimeMillis();
handler.postDelayed(runnable, 0);
public Runnable runnable = new Runnable() {
public void run() {
MillisecondTime = SystemClock.uptimeMillis() - StartTime;
UpdateTime = TimeBuff + MillisecondTime;
Seconds = (int) (UpdateTime / 1000);
Hour = Seconds / 3600;
Minutes = Seconds / 60;
Seconds = Seconds % 60;
MilliSeconds = (int) (UpdateTime % 100);
txvMeasureTimer.setText(
String.format("%02d", Hour) + ":"
+ String.format("%02d", Minutes) + ":"
+ String.format("%02d", Seconds));
handler.postDelayed(this, 0);
}
};