Android-Handle 7问7答
2023-04-03 17:12 作者:努力学习天天赚钱123456 | 我要投稿
基础知识:
1.Runnable 是什么?
Runnable 是一个 Java 接口,定义了一个可以被执行的代码块,它没有任何参数和返回值。可以将 Runnable 对象传递给 Thread 构造函数来创建一个新的线程,或者将其提交给线程池执行。
在 Android 中,Runnable 接口常常被用来实现后台任务或者 UI 更新任务。通过在 Runnable 对象中实现一些逻辑代码,然后将其传递给 Handler 的 post 或者 postDelayed 方法,就可以在主线程或者指定的线程上执行这些任务。在 Runnable 中实现的任务不会阻塞主线程,因此可以避免 ANR 错误。
2.为什么 每个Handler 对象都关联了一个 Looper 对象?
3.android 中 Message 跟 Runnable 有什么区别,以及作用分别是什么?
4.android的布局xml文件如何添加注释?
5.Android 中的 Handler干嘛用的?起什么作用?
实例:把从接口拿到的数据显示在UI主线程界面上。
6.Handle的两个主要作用?
7.总结
