项目用了太多的handler+Thread,或者AsyncTask,,最后感觉代码好丑,,,,,
项目用了太多的handler+Thread,或者AsyncTask,,最后感觉代码好丑,,,,,
|
scutmasonJan 29, 2015
1
HandlerThread 不行吗
|
|
2
有人用封装过的开源线程库呢
|
|
3
@Registering 呢---吗
|
|
MuhammadWangJan 29, 2015
4
一般都是HandlerThread, 然后post Message.
AsyncTask还是避免吧,代码看起来比较乱,而且有并发上限. |
|
hjc4869Jan 29, 2015
5
搞WP开发写C#各种优雅地await的默默地看着你们。。
|
|
dhymarkJan 29, 2015
6
https://github.com/Trinea/android-open-project#%E4%B8%89%E7%BD%91%E7%BB%9C%E7%9B%B8%E5%85%B3
查找网络相关和Android公共库,自己选个合适的用吧 |
|
allan1stJan 29, 2015
7
为什么不用 IntentService?
|
|
bkmiJan 29, 2015
8
你倒是封装一下啊
|
|
finianJan 29, 2015
10
要想异步代码不会丑,RxJava 大法来解救。。。
|
|
MuhammadWangJan 29, 2015
11
@finian 简单的异步回调还好,怕的是需要流控的逻辑
|
|
miao1007Jan 29, 2015
12
自己封装AsyncTask,然后加上回调,这样写太麻烦了......我欣赏的是Square公司的Picasso与Retrofit这两个异步回调,简直美爆了
|
|
faywanghqJan 30, 2015 via Android
13
RxJava
|
|
pubbyJan 30, 2015
14
|
|
15
|
|
pubbyJan 30, 2015
16
@Registering 请求在异步队列中完成的,回调的时候应该是回到UI线程了
|
|
fashioncjJan 30, 2015
17
当时我自己想了好久的封装~默默围观大神指点~
|
|
18
@pubby 亲测,不行,,,,还是得开个thread执行volley请求,请求返回后,在volley的回调函数里还是要发送message到handler里去处理,
|