Android:活动在一分钟后自动完成?

时间:2014-07-20 17:39:42

标签: android android-activity timer

如何为我的活动添加一分钟后自动完成的功能?

即。我正在创建一个数学游戏,用户需要在一分钟内获得如此多的正确答案。我创建了其他所有内容但不确定如何添加计时器/倒计时?

我在android网站上看到以下内容:

new CountDownTimer(60000, 1000) {

         public void onTick(long millisUntilFinished) {
             mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
         }

         public void onFinish() {
             mTextField.setText("done!");
         }
      }.start();

但我不确定如何使用此代码,是否在oncreate中使用?

1 个答案:

答案 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);
}