handler知识整理
来源:互联网 发布:修改数据库系统时间 编辑:程序博客网 时间:2024/06/06 02:01
1、Handler可以通过Bundle传递数据:
- Message msg = new Message();
- msg.what = MainActivity.CANSHU;
- Bundle bundle = new Bundle();
- bundle.putString("text1","大明的消息传递参数的例子!"); //往Bundle中存放数据
- bundle.putString("text2","Time:2011-09-05"); //往Bundle中put数据
- msg.setData(bundle);//mes利用Bundle传递数据
- mHandler.sendMessage(msg);//用activity中的handler发送消息
handler中接收参数
- String str1 = msg.getData().getString("text1");//接受msg传递过来的参数
- String str2 = msg.getData().getString("text2");//接受msg传递过来的参数
注意:
1、尽量使用arg1和arg2传递整型数据,降低开销(lower cost)。
2、最好不要使用Bundle传递数据,obj可以传递任意类型的数据,但在进程间传递序列化的框架时必须保证非空,并建议传递其他数据时还是以setData()为主;设计obj的主要目的是传递引用数据类型,bundle是可以一次性传递多种基本数据类型的载体。
0 0
- handler知识整理
- android.os.handler相关知识整理
- android.os.handler相关知识整理
- android.os.handler相关知识整理
- Handler整理
- Handler整理
- 知识储备:Handler知识详解
- 知识整理
- 知识整理
- 知识整理
- handler知识汇总
- Handler零碎知识
- Handler的相关知识
- android:Handler整理总结
- Handler了解整理
- Handler机制学习整理
- 整理Handler源码
- Handler机制整理
- 调用http接口操作
- 各司其职,合理网站布局营造首页排名优势
- android平台下的aes加密和java平台下的运行结果不同的解决办法
- Could not inspect the application package.错误解决
- IntelliJ IDEA 14 配置Tomcat8
- handler知识整理
- C/S客户端的响应处理流程
- HDOJ The Hardest Problem Ever
- Android - 线程同步
- Win7系统安装虚拟机virtualbox,系统Ubuntu Kylin 14.04.1
- 判断特殊字符
- 使用apt-mirror建立本地debian仓库源
- IOS GCD 常用
- java日期格式化输出