android时间定时器的应用,短信验证码,定时刷新页面
来源:互联网 发布:淘宝总销量怎么计算 编辑:程序博客网 时间:2024/06/15 19:05
需求:
**一般有时候会涉及到定时刷新界面或者类似短信验证需要定时提醒用户的需求。
解决方法:
**可以用TimerTask+Timer+Handler实现此类功能。
废话不多说,直接上代码:
public class MainActivity extends Activity { private static final int UPDATE_TEXT = 0; private Button btn; private Handler mHandler; int i = 61; private Timer mTimer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.btn); mHandler = new Handler(){ @Override public void handleMessage(Message msg) { switch (msg.what) { case UPDATE_TEXT: //在这里写想要执行的代码 if(i>0) btn.setText(i+"后重新获取验证码"); else btn.setText("点击重新获取"); break; } } }; TimerTask mTimerTask = new TimerTask() { @Override public void run() { /** TODO Auto-generated method stub*/ mHandler.sendEmptyMessage(UPDATE_TEXT); if(i==0) return; i--; } }; mTimer = new Timer(); mTimer.schedule(mTimerTask, 1000, 1000); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //判断当i=0时才相应点击事件 if(i==0) i=61; } }); }}
很简单的一个需求,如果有什么需要交流的,随时留言,我们互相学习,共同进步。
Demo下载地址,欢迎下载!
1 0
- android时间定时器的应用,短信验证码,定时刷新页面
- javascript改变页面定时刷新的时间
- js实现发送短信验证码后的倒计时功能(无视页面刷新)
- js实现发送短信验证码后的倒计时功能(无视页面刷新)
- js实现发送短信验证码后的倒计时功能(无视页面刷新)
- 验证码定时自动刷新
- 验证码定时自动刷新
- 验证码定时自动刷新
- js 定时刷新验证码
- jquery 的时间定时刷新
- jquery 的时间定时刷新
- JS获取短信验证码button的定时重新发送
- 简单的定时刷新和周期刷新的定时器
- Android短信验证码
- Android短信验证码
- STM32 定时器 定时时间的计算
- STM32 定时器 定时时间的计算
- STM32 定时器 定时时间的计算
- 最全面的几何画板实用教程视频免费下载
- myql 外键关联问题
- java排序之冒泡、插入、选择、快速等排序算法
- Android中WebView拦截替换网络请求数据
- MFC视频播放器制作(OpenCV)
- android时间定时器的应用,短信验证码,定时刷新页面
- ORACLE的statistics_level的三种状态以及oracle自动诊断工具ADDM
- QT下使用MapX控件的问题以及Activex技术
- Linux基础知识汇总
- Linux查看连接数,并发数
- linux内核组件分析之--设备驱动模型之bus
- s3c6410 触摸屏驱动移植
- Centos 6.5 2.6内核升级到4.5.1内核
- myql 存储过程