zoukankan      html  css  js  c++  java
  • Handler

    package com.example.administrator.mytestapp.Handler;
    
    import android.os.Handler;
    import android.os.Message;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.widget.ProgressBar;
    
    import com.example.administrator.mytestapp.R;
    
    import java.util.Timer;
    import java.util.TimerTask;
    
    public class TextHandler extends AppCompatActivity {
    private static final int MSG_TAG=0x1234;
        private int progress=0;
        private ProgressBar largebar=null;
        private Handler BarHandler=null;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_text_handler);
            largebar= (ProgressBar) findViewById(R.id.largebar);
            BarHandler=new Handler()
            {
                @Override
                public void handleMessage(Message msg) {
                    if (msg.what==MSG_TAG)
                    {
                        if (progress==100)
                        {
                            progress=0;
                        }else
                        {
                           progress+=4;
                        }
                        largebar.setProgress(progress);
                    }
                }
            };
            new Timer().schedule(new TimerTask() {
                @Override
                public void run() {
                    Message msg=new Message();
                    msg.what=MSG_TAG;
                    BarHandler.sendMessage(msg);
                }
            },0,500);
        }
    }
  • 相关阅读:
    敏捷的调试
    敏捷的编码
    敏捷的需求分析
    敏捷的反馈
    敏捷的方法论
    敏捷的世界观
    MarkDown添加数学公式
    性能分析初学者指南
    可执行文件的装载与进程
    会话技术------客户端技术cookie
  • 原文地址:https://www.cnblogs.com/jiang2538406936/p/5842562.html
Copyright © 2011-2022 走看看