Android中Handler与Message的简易使用

Posted 千里之外kb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中Handler与Message的简易使用相关的知识,希望对你有一定的参考价值。

链接:https://www.cnblogs.com/KeepDoingSomething/p/9887967.html

链接2:https://blog.csdn.net/weixin_43778720/article/details/88072118

1,Message的作用:

  1. 用于存放传递的数据;
  2. 是主线程和子线程传递数据的载体
  3. Message是封装了需要传递的数据交由Handler 处理的对象。
  4. 所有的UI操作只能在主线程中修改,因此才有了Handler与Message
//处理消息
        final Handler handler=new Handler(){
            public void handleMessage(Message msg){
                if (msg.obj!=null){
                    ListView view = findViewById(R.id.teacher_course_view);
                    view.setAdapter(new teacherCourseAdapter(teacher_courseActivity.this,t_course));
                }
            }
        };

 

以上是关于Android中Handler与Message的简易使用的主要内容,如果未能解决你的问题,请参考以下文章

Android 开发: Android 消息处理机制之一: Handler 与 Message

Java简单模拟Android中Handler-Message机制

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

android的消息处理机制(图+源码分析)——Looper,Handler,Message

Android Handler处理机制 ( 三 ) ——Handler,Message,Looper,MessageQueue

Android的Handler深入解析