Timer实现倒计时
16lz
2021-12-04
public class MainActivity extends AppCompatActivity { private TextView rx; int time = 5; // 定义总数 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); initData(); } private void initData() { final Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { time--; runOnUiThread(new Runnable() { @Override public void run() { rx.setText(time + "S"); if (time == 0) {// 当数字为0 时候 timer.cancel();// 调用cancel关闭倒计时 } } }); } }, 1000/* 延时*/, 1000/*周期*/); } private void initView() { rx = (TextView) findViewById(R.id.rx); }}
更多相关文章
- android 调用图库并显示选择的图片
- Android(安卓)AES加密工具类,解决只能加密不能解密问题
- 分享一个两个Android(安卓)scrollView同时滚动的方法
- Android(安卓)调用.NET webservice
- Android(安卓)浏览网页
- Android(安卓)浅析 ContentProvider (一) 使用
- android:Service
- android调用键盘
- Android重写view时onAttachedToWindow