zhiqiang9267
鸿蒙道
2016-12-06 11:31
采纳率: 10%
浏览 970

Android 端点击按钮从Java服务端获取短信验证,Android端的按钮如何计时

Android 端点击按钮从Java服务端获取短信验证,Android端的按钮如何计时

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • w324821962
    手捧这代码 2016-12-09 01:33
    已采纳

    private CountDownTimer timer = new CountDownTimer(10000, 1000) {

        @Override  
        public void onTick(long millisUntilFinished) {  
            vertifyView.setText((millisUntilFinished / 1000) + "秒后可重发");  
        }  
    
        @Override  
        public void onFinish() {  
            vertifyView.setEnabled(true);  
            vertifyView.setText("获取验证码");  
        }  
    };  
    
        /**
        CountDownTimer  android自带的一个类,用于实现倒计时相关的逻辑
        原理就不多说了,定时器
        */
    
    点赞 评论
  • yalear2012
    yuu_l 2016-12-06 13:05

    Android端接口到Java服务端的响应结果后,利用Timer和TimerTask做定时器

    点赞 评论
  • jinjin10086
    GJianAJ 2016-12-07 03:05

    线程计时或者handler延迟发送计时。

    点赞 评论
  • dsxjinzhiqiang
    dsxjinzhiqiang 2016-12-07 03:38

    用handler发送或者写一个定时器Timer

    点赞 评论
  • HelloWorld_swh
    HelloWorld_swh 2016-12-07 08:32

    Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
    @Override
    public void run() {
    处理逻辑
    }
    }, 2000); //2000毫秒后执行

    点赞 评论

相关推荐