Rumah > Soal Jawab > teks badan
怪我咯2017-04-17 17:18:30
Handler主要用于异步消息的处理,如果都是在主线程,我个人觉得没必要
PHP中文网2017-04-17 17:18:30
这个肯定是能的,至于是否有必要要看个人习惯了。
阿神2017-04-17 17:18:30
可以都在主线程,做一些联动的时候可以用到,自定义控件时也有可能用到
能。
看业务才能说有没有必要。我要说没必要,你肯定要写个大新闻把我批判一番
伊谢尔伦2017-04-17 17:18:30
答案是肯定的,很多教学的简单demo都是这样写的,但是项目中一般都不会吧
天蓬老师2017-04-17 17:18:30
Handler 用于线程间通讯,主线程和主线程之间当然没问题
不过个人感觉 Handler 毕竟用起来过于手动、繁琐,而且限制很多,需要在新线程执行任务并发布给主线程的话,为何不试试 AsyncTask 或者 RxAndroid?
另外都是主线程,干嘛不直接调用方法?
你需要控制ui更新的节奏可用这种逻辑
这个事肯定的呀有木有必要看你具体需求吧
肯定是可以的,主要还是看需求,一般都在主线程里完成
如果没有指定Looper,默认就是在主线程的。如果处理不耗时,都在主线程是没关系的。