handler2使用msg传递bundle数据
来源:互联网 发布:wpf专业编程指南 pdf 编辑:程序博客网 时间:2024/06/05 00:15
代码:
package mars.handler;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;
public class HandlerTest2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//打印了当前线程的ID
System.out.println("Activity-->" + Thread.currentThread().getId());
//生成一个HandlerThread对象,实现了使用Looper来处理消息队列的功能,这个类由Android应用程序框架提供
HandlerThread handlerThread = new HandlerThread("handler_thread");
//在使用HandlerThread的getLooper()方法之前,必须先调用该类的start();
handlerThread.start();
MyHandler myHandler = new MyHandler(handlerThread.getLooper());
Message msg = myHandler.obtainMessage();
//将msg发送到目标对象,所谓的目标对象,就是生成该msg对象的handler对象
Bundle b = new Bundle();
b.putInt("age", 20);
b.putString("name", "Jhon");
msg.setData(b);
msg.sendToTarget();
}
class MyHandler extends Handler{
public MyHandler(){
}
public MyHandler(Looper looper){
super(looper);
}
@Override
public void handleMessage(Message msg) {
Bundle b = msg.getData();
int age = b.getInt("age");
String name = b.getString("name");
System.out.println("age is " + age + ", name is" + name);
System.out.println("Handler--->" + Thread.currentThread().getId());
System.out.println("handlerMessage");
}
}
}
程序非原创
- handler2使用msg传递bundle数据
- handler2使用msg传递bundle数据
- 如何使用 Bundle 传递数据?
- 使用Bundle传递复杂数据
- 使用Bundle在Activity间传递数据
- Android使用Bundle进行数据传递分析
- 使用Bundle在Activity之间传递数据
- 使用Bundle在Activity间传递数据
- 使用 Bundle在Activity间传递数据
- 使用Bundle在Activity间传递数据
- Android使用Bundle进行数据传递分析
- 使用Bundle在Activity之间传递数据
- 使用Intent和Bundle的数据传递
- 使用bundle在activity间传递数据
- 使用bundle在Activity之间传递数据
- Android使用intent、bundle传递数据
- 使用Bundle在fragment之间传递数据
- Android 数据传递Bundle
- 获取类的有关信息
- VC中窗口ID,句柄,指针三者相互转换函数
- 生成静态页面方式
- linq to sql 连接分组 使用join和into
- linux 下tcmpdump抓包
- handler2使用msg传递bundle数据
- 求高人指点!
- JDO查询语言
- 我没有积分啊
- 建一个别人无法删除,打开的文件夹
- pku 1953 -- World Cup Noise (DP)
- photoshop快捷键
- 如何用JDO查询
- Linux I2C核心、总线与设备驱动