如何为我的活动添加一分钟后自动完成的功能?
即。我正在创建一个数学游戏,用户需要在一分钟内获得如此多的正确答案。我创建了其他所有内容但不确定如何添加计时器/倒计时?
我在android网站上看到以下内容:
new CountDownTimer(60000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
但我不确定如何使用此代码,是否在oncreate中使用?
答案 0 :(得分:0)
您可以使用Handler
:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//finish is here
}
}, 60000);
}