zoukankan      html  css  js  c++  java
  • AndroidのHandler与Message

    1.HandlerThread+Handler+Message

    package com.bvin.study.message;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Handler.Callback;
    import android.os.HandlerThread;
    import android.os.Message;
    
    public class MainActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            HandlerThread ht = new HandlerThread("HandlerThread");
            ht.start();
            
            Handler handler = new Handler(ht.getLooper(),new Callback(){
    
                @Override
                public boolean handleMessage(Message msg) {
                    // TODO Auto-generated method stub
                    setTitle((String)msg.obj);
                    return true;
                }
                
            });
            
            Message msg = handler.obtainMessage();
            msg.obj = "就是我";
            msg.sendToTarget();//发送至生成嘴个消息的Handler
        }
    }
  • 相关阅读:
    IO多路复用
    事件驱动模型
    协程
    进程
    py2与py3的编码问题
    Linux Centos7 网卡无法启动
    监控的法则
    如何优雅的采集activeMQ性能指标
    一分钟性能分析
    beta版 tomcat 应用监控指标
  • 原文地址:https://www.cnblogs.com/bvin/p/2665772.html
Copyright © 2011-2022 走看看