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()函数。