博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
消息操作类Handler
阅读量:5883 次
发布时间:2019-06-19

本文共 1240 字,大约阅读时间需要 4 分钟。

hot3.png

  1. FirstActivity

public class FirstActivity extends AppCompatActivity {    private static int count = 0;    public static final int SET = 1;  //设置一个what标记    private Handler myHandle = new Handler() {      //定义Handler对象        @Override        public void handleMessage(Message msg) {            switch (msg.what) {     //判断操作类型                case SET:                    FirstActivity.this.info.setText("dailei---"+count++);            }            super.handleMessage(msg);        }    };    private TextView info  = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        super.setContentView(R.layout.activity_main);        this.info = (TextView)findViewById(R.id.info);        Timer timer = new Timer();      //定义调度器        timer.schedule(new MyTask(),0,1000);        //立即开始,每隔1秒增长    }    /**     * 定义定时调度的具体实现类     */    private class MyTask extends TimerTask{        @Override        public void run() {            Message msg = new Message();    //定义message            msg.what = SET;        //操作为设置显示文字            FirstActivity.this.myHandle.sendMessage(msg);     //发送消息到子线程        }    }}

2. activity_main.xml

转载于:https://my.oschina.net/u/1414017/blog/527039

你可能感兴趣的文章
Android.mk
查看>>
hdu-2814-Interesting Fibonacci-斐波那契周期节
查看>>
WCF如何使用X509证书 z
查看>>
SIFT算法详解(转)
查看>>
[Android Pro] Android Fragment getActivity返回null解决
查看>>
ffmpeg抓屏输出的设置
查看>>
u-boot TFTP: 'Access violation' (2)
查看>>
JavaScript权威设计--跨域,XMLHttpRequest(简要学习笔记十九)
查看>>
jquery的load和get的区别
查看>>
iOS开发:XCTest单元测试(附上一个单例的测试代码)
查看>>
2.4.1 用NPOI操作EXCEL关于HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2)的参数
查看>>
Grunt 之 RequireJS
查看>>
Java设计模式9:代理模式
查看>>
vim ctl+v批量添加/删除
查看>>
理解Angular中的$apply()以及$digest()
查看>>
BIEE 维表
查看>>
WritePrivateProfileString GetPrivateProfileString 读取写 配置文件
查看>>
Window 分布式 学习2----好文收藏
查看>>
安卓图表引擎AChartEngine(五) - Dataset和Render参数介绍
查看>>
代码分析工具推荐Understand
查看>>