扫码关注官方订阅号
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Handler主要用于异步消息的处理,如果都是在主线程,我个人觉得没必要
这个肯定是能的,至于是否有必要要看个人习惯了。
可以都在主线程,做一些联动的时候可以用到,自定义控件时也有可能用到
能。
看业务才能说有没有必要。我要说没必要,你肯定要写个大新闻把我批判一番
答案是肯定的,很多教学的简单demo都是这样写的,但是项目中一般都不会吧
Handler 用于线程间通讯,主线程和主线程之间当然没问题
不过个人感觉 Handler 毕竟用起来过于手动、繁琐,而且限制很多,需要在新线程执行任务并发布给主线程的话,为何不试试 AsyncTask 或者 RxAndroid?
另外都是主线程,干嘛不直接调用方法?
你需要控制ui更新的节奏可用这种逻辑
这个事肯定的呀有木有必要看你具体需求吧
肯定是可以的,主要还是看需求,一般都在主线程里完成
如果没有指定Looper,默认就是在主线程的。如果处理不耗时,都在主线程是没关系的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Handler主要用于异步消息的处理,
如果都是在主线程,我个人觉得没必要
这个肯定是能的,至于是否有必要要看个人习惯了。
可以都在主线程,做一些联动的时候可以用到,自定义控件时也有可能用到
能。
看业务才能说有没有必要。我要说没必要,你肯定要写个大新闻把我批判一番
答案是肯定的,很多教学的简单demo都是这样写的,但是项目中一般都不会吧
Handler 用于线程间通讯,主线程和主线程之间当然没问题
不过个人感觉 Handler 毕竟用起来过于手动、繁琐,而且限制很多,需要在新线程执行任务并发布给主线程的话,为何不试试 AsyncTask 或者 RxAndroid?
另外都是主线程,干嘛不直接调用方法?
你需要控制ui更新的节奏可用这种逻辑
这个事肯定的呀
有木有必要看你具体需求吧
肯定是可以的,主要还是看需求,一般都在主线程里完成
如果没有指定Looper,默认就是在主线程的。如果处理不耗时,都在主线程是没关系的。