Handler异步消息处理机制
发布时间
阅读量:
阅读量
在安卓开发过程中,通常会借助线程执行特定任务,并在主线程中同步展示相应的UI视图组件。由于安卓系统本身限制了子线程直接操作UI界面的功能,因此Android框架设计了一种异步消息处理机制Handler,用以实现线程间的数据通信与界面更新。
若尝试在子线程中直接修改UI控件,系统将会触发错误提示:

2. Handler实现方法
/** * Handler:
* 1 处理的消息对象就是Message,理解为要传递的消息数据的封装对象
* Message what : 标记,用来区分多个消息
* Message arg1,arg2 : 用来传递int类型的数据
* Message obj : 可以传递任何类型的对象(Object)
*/
public class Main2Activity extends AppCompatActivity {
public static final int UPDATE = 0x1;
TextView tv;
全部评论 (0)
还没有任何评论哟~
