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