Android实现倒计时启动功能的实现
16lz
2022-05-28
说明:通过调用Android 原生功能倒计时类CountDownTimer实现倒计时功能
import android.content.Intent;import android.os.Bundle;import android.os.CountDownTimer;import android.support.v7.app.AppCompatActivity;import android.widget.TextView;public class MainActivity extends AppCompatActivity { private TextView textView; private CountDownTimer timer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView();
} private void initView() {
textView = (TextView) findViewById(R.id.textView);
//构建成员方法类使用timer创建一个CountDownTimer类,并传入参数 //第一个参数:倒计时的毫秒数,第二个参数接收onTick回调的时间间隔
timer = new CountDownTimer(5000, 10){ @Override public void onTick(long millisUntilFinished) {
//倒计时显示文本秒数 +1实现非零归一操作 textView.setText(millisUntilFinished /1000 +1+ "秒"); } @Override public void onFinish() { Intent intent= new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); textView.setClickable(true); } }; timer.start(); } @Override protected void onDestroy() { super.onDestroy(); if(timer != null){ timer.cancel(); } }}
更多相关文章
- Android之View的视图测量过程
- GridView 实现水平拖拉效果
- GridView 实现水平拖拉效果
- android 实现无限定时循环viewpager
- android实现左右滑动菜单
- Android(Java):Android(安卓)jni学习(二)
- 浅谈Java中Collections.sort对List排序的两种方法
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- Python技巧匿名函数、回调函数和高阶函数