最近在做网络转发这一块儿,主线程是一个大循环,这其中又需要开子线程执行完,把结果插入到主线程的循环里....有没有什么好的思路?用 Callable 可行么?

1 Lonely Feb 16, 2017 via iPhone handler |
2 Chrisplus Feb 16, 2017 任何异步的方法啊…… |
3 macszh2013 Feb 16, 2017 使用 Handler |
4 xiusedelang Feb 16, 2017 via Android 子线程完事了给主线程打个招呼,实现上就是向主线程的 handler post 一个 message |
5 iFlicker Feb 16, 2017 via Android 歪了脑袋想了一下 还是 Handler 呗 |
6 LancerXin Feb 16, 2017 Handler+HandlerThread+Looper |
7 enenaaa Feb 17, 2017 消息机制不就是干这个的么 |
8 vjnjc Feb 17, 2017 android 源生的 task 就行啊 |
9 codehz Feb 18, 2017 AsyncTask 好是好,但是有时需要手动判断 UI 有没有被销毁,而且还有强引用导致的内存泄露问题。。。建议如果环境允许的话,用 Loader |