有些人喜欢用 Android 提供的 AsyncTask,但事实上 AsyncTask 的问题更加严重,Thread 只有在 run 函数不结束时才出现这种内存泄露问题,然而 AsyncTask 内部的实现机制是运用了ThreadPoolExcutor,该类产生的 Thread 对象的生命周期是不确定的,是应用程序无法控制的,因此如果 AsyncTask 作为 Activity 的内部类,就更容易出现内存泄露的问题
一般事件总线用rxbus
如果是网络会用okhttp retrofit volley啥的
单独用AsyncTask的很少
一般事件总线用rxbus
如果是网络会用okhttp retrofit volley啥的
单独用AsyncTask的很少