程序Android中Handler和Timer还有Thread的最大区别是什么?

2025-04-25 16:23:49
推荐回答(3个)
回答1:

我个人觉得thread是用来后台数据处理的,例如请求网络信息,文件读写等,而handler正是thread和Activity之间的桥梁,负责吧thread得到的信息传递给activity,从而完成UI(界面)的刷新。

回答2:

handler是android特有的机制,最大的好处就是实现了Activity主线程(就是UI主线程)和其他线程(自己定义的Thread)之间的数据通信。Timer和Thread是实现多线程的,而handler是实现线程间通信的,二者很大不同,关于handler的用法,参考baidu搜索。。。

回答3:

进程和线程 关于Android中的组件和对于使用频度一般开销一般什么都一般的有所区别。此时,配置成singleTop的Android的线程,也是通过派生Java的