欢迎光临散文网 会员登陆 & 注册

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.总结




Android-Handle 7问7答的评论 (共 条)

分享到微博请遵守国家法律