最近在做网络转发这一块儿,主线程是一个大循环,这其中又需要开子线程执行完,把结果插入到主线程的循环里....有没有什么好的思路?用 Callable 可行么?
|
LonelyFeb 16, 2017 via iPhone
1
handler
|
|
ChrisplusFeb 16, 2017
2
任何异步的方法啊……
|
|
macszh2013Feb 16, 2017
3
使用 Handler
|
|
xiusedelangFeb 16, 2017 via Android
4
子线程完事了给主线程打个招呼,实现上就是向主线程的 handler post 一个 message
|
|
iFlickerFeb 16, 2017 via Android
5
歪了脑袋想了一下 还是 Handler 呗
|
|
LancerXinFeb 16, 2017
6
Handler+HandlerThread+Looper
|
|
enenaaaFeb 17, 2017
7
消息机制不就是干这个的么
|
|
vjnjcFeb 17, 2017
8
android 源生的 task 就行啊
|
|
codehzFeb 18, 2017
9
AsyncTask 好是好,但是有时需要手动判断 UI 有没有被销毁,而且还有强引用导致的内存泄露问题。。。建议如果环境允许的话,用 Loader
|