Android Can';t不要启动计时器或工作不正常
当我使用Android Can';t不要启动计时器或工作不正常,android,timer,chronometer,Android,Timer,Chronometer,当我使用start()函数从另一个类启动计时器时。它似乎没有开始。它总是给我起始值“00:00”,仅此而已 public class Kronometre { Context context; long countUp; Chronometer stopWatch; String asText = "00.00"; public Kronometre(Context context) { this.context = context;
start()
函数从另一个类启动计时器时。它似乎没有开始。它总是给我起始值“00:00”
,仅此而已
public class Kronometre {
Context context;
long countUp;
Chronometer stopWatch;
String asText = "00.00";
public Kronometre(Context context) {
this.context = context;
stopWatch = new Chronometer(context);
}
public void start() {
stopWatch.setOnChronometerTickListener(new OnChronometerTickListener(){
@Override
public void onChronometerTick(Chronometer arg0) {
countUp = (SystemClock.elapsedRealtime() - arg0.getBase()) / 1000;
asText = (countUp / 60) + "." + (countUp % 60);
}
});
stopWatch.start();
}
public String getTime() {
return asText;
}
}
在
setContentView()
中添加Chronometer
,或者将Chronometer
添加到活动的可见父布局中..我真的不理解人。活动的可见父级布局是什么?如果你有setContentView(myLinearLay)代码>然后你必须在设置内容之前添加myLinearLay.add(秒表)
查看stopWatch
是你的计时器对象谢谢我会试试的抱歉,男人还是不明白。我使用的是surfaceView,它没有add()函数。