关于message的消息传递简单的小例子,带部分注释

原创 2015年11月19日 20:45:21
package com.example.message_system_message;


import java.util.Timer;
import java.util.TimerTask;


import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;


public class MainActivity extends Activity {
    private static int count=0;
    public static final int SET=1;
    private TextView info;
    private Handler  myhandler=new Handler(){
    public void handleMessage(android.os.Message msg) {//一、定义一个传输消息的handler()类,并重写里面的handlemessage()方法
    switch(msg.what){
    case SET:                 //根据传过来的meg.what判断case操作类型
    MainActivity.this.info.setText("MLDN-"+count++);
    }
    };
    };
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        info=(TextView) findViewById(R.id.info);
        Timer timer=new Timer();//二、定义一个时间调度器,
        timer.schedule(new Mytask(), 0, 1000);//第一个参数为执行的操作,第二个参数为第一次调用task中run需要的间隔时间,
       //第三个为再过多久再一次调用run()
    }


    private class Mytask extends TimerTask{   //三、定义时间任务


    @Override
    public void run() {
    // TODO Auto-generated method stub
    Message msg=new Message();
    msg.what=SET;
    myhandler.sendMessage(msg);//将message发送到子进程
    }
    }
    
}

Handler消息传送机制总结

Handler类的主要作用: 1.在子线程中发送数据。 2.在主线程中接收数据,处理数据。 这个过程和使用的方法都是我们要理解的...
  • wenzhi20102321
  • wenzhi20102321
  • 2016年10月17日 12:50
  • 2360

Android中Message传递参数实例

最近发现Message,发送消息可以传递参数,这个思路很好,所以写了一个例子,点击屏幕,给Activity发送一个消息,传递两个参数,并把这个activity销毁掉! 程序打开界面:  点击屏...
  • lucky_liuxiang
  • lucky_liuxiang
  • 2013年12月03日 14:03
  • 4501

【Android开发】消息处理类(Handler)与消息类(Message)介绍

一.消息处理类(Handler)简介 消息处理类Handler允许发送和处理Message或Runnable对象到其所在线程的MessageQueue中。Handler主要有一下两个作用: 1.将M...
  • u013517797
  • u013517797
  • 2015年06月04日 12:30
  • 2896

message消息传递机制

message消息传递机制: 所谓的消息机制其实很简单,实现这种机制需要只需要四步:      1、实例化Looper(因为实例化Handler时需要一个looper);      2、实例化H...
  • u012819823
  • u012819823
  • 2014年06月19日 10:22
  • 673

Handler消息传递机制(二)Handler,Loop,Message,MessageQueue的工作原理

http://blog.csdn.net/tuke_tuke/article/details/50783153 Loop,Message,MessageQueue概念理解: Message:Ha...
  • sd19871122
  • sd19871122
  • 2016年03月03日 16:11
  • 243

双语: 进程通信 - 消息传递系统 Message-Passing Systems

several methods for logically implementing a link and the send()/receive() operations: 执行一个连接和send()...
  • kenden23
  • kenden23
  • 2013年11月17日 09:56
  • 2434

Looper , Handler , Message异步消息传递

今天在用Looper,Handler,Message进行线程间通信时遇到一个小问题,就是在调整好线程的执行顺序后子线程发送的消息目标线程并没有收到,代码:public class MainActivi...
  • xiao_jinjin
  • xiao_jinjin
  • 2016年10月05日 21:49
  • 113

消息传递(Message Passing)

消息传递(Message Passing)   通常可用把并行程序理解为一组相互独立的、能够发关和接收消息的组件,这也称为角色模型(ActorModel),在维基百科上可找到更正式的解释 ht...
  • hadstj
  • hadstj
  • 2014年05月16日 16:22
  • 5531

Handler消息传递机制(二)Handler,Loop,Message,MessageQueue的工作原理

Loop,Message,MessageQueue概念理解: Message:Handler发送、接收和处理的消息对象 Looper:每个线程只能拥有一个Looper.它的looper()方法负责循环...
  • tuke_tuke
  • tuke_tuke
  • 2016年03月02日 21:32
  • 1074

android线程消息传递机制——Looper,Handler,Message

在引入这些概念之前,我们先了解一下引入这些机制的背景。 出于性能优化的考虑,Android的UI操作并不是线程安全的(如果你不懂什么是线程安全,可以阅读一下里的数据安全与可重入),这意味着如果有...
  • rockmilk1
  • rockmilk1
  • 2016年03月11日 12:15
  • 251
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于message的消息传递简单的小例子,带部分注释
举报原因:
原因补充:

(最多只允许输入30个字)