我想在CountDownTimer中更改类变量的值,但它不起作用。这是一个简短的例子,它显示了我的意思:
public class MainActivity extends Activity {
private int var;
@Override
protected void onCreate(Bundle savedInstanceState) {
.
.
.
var = 0;
tmr = new CountDownTimer(t, 1000) {
public void onTick(long millisUntilFinished) {
var = 1;
}
public void onFinish() {
}
}.start();
}
@Override
public void onLocationChanged(Location location) {
Log.d(tag, var);
}
}
Log.d(tag,var)的输出;总是0但我想得到计时器设置的值。
答案 0 :(得分:0)
非常感谢,但这是一个误报。该错误发生在其他地方并且我的计时器工作正常:)