验证码倒计时AS

源文件支持交流修改使用

开发语言:

分类:其他系统

    分享到:

源码搜索

  • 详情介绍 - 【验证码倒计时AS】
public class MainActivity extends Activity {
 
    private Button mGetCodeBtn;// 倒计时按钮
    private Intent mIntent;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
    }
 
    /**
     * 初始化视图
     */
    private void initView() {
        mGetCodeBtn = (Button) findViewById(R.id.get_code_btn);
        CodeTimerService.setHandler(mCodeHandler);
        mIntent = new Intent(MainActivity.this, CodeTimerService.class);
        mGetCodeBtn.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                mGetCodeBtn.setEnabled(false);
                startService(mIntent);
            }
        });
    }
 
    /**
     * 倒计时Handler
     */
    @SuppressLint("HandlerLeak")
    Handler mCodeHandler = new Handler() {
        public void handleMessage(Message msg) {
            if (msg.what == CodeTimer.IN_RUNNING) {// 正在倒计时
                mGetCodeBtn.setText(msg.obj.toString());
            } else if (msg.what == CodeTimer.END_RUNNING) {// 完成倒计时
                mGetCodeBtn.setEnabled(true);
                mGetCodeBtn.setText(msg.obj.toString());
            }
        };
    };
 
    @Override
    protected void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        stopService(mIntent);
    }
 
}

特别说明:
☉如果服务器暂不能下载请稍后重试!总是不能下载,请联系客服QQ:597260440,谢谢合作!
☉本站所有源码仅供学习与参考,请勿用于商业用途。
模板说明:
源码-验证码倒计时AS,其版权归原作者所有,如损害你的权益请联系客服QQ:597260440给予处理。

本文永久链接:http://code.fangbianle.com/goods/show-5223.html

相关源码

在线客服
热线电话

备案号:豫ICP备14017793号-2编辑热线:0371-56691758

Copyight@2014-2018 All Rights Reserved 页面加载耗时0.341秒