android - 关于retrofit2.0框架的一点小问题?
高洛峰
高洛峰 2017-04-18 09:07:23
0
2
410

在Activity中有个网络请求,但是在网络请求没有完成就已经将当前的Activity干掉了,但是网络请求依然存在,由于网络请求我放在了Present类里了(就是MVP中的Present层),并且请求依然存在,会保留已经销毁的Activity的引用,这样会造成内存泄漏,我现在想关闭这个请求,该如何关闭?或者说还有什么方法可以解决这个问题???跪求大神们的解答!!!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
Peter_Zhu

Hanya gunakan Retrofit2, anda boleh menggunakan objek Call untuk membatalkan, membatalkan Panggilan

Jika Retrofit2 dan RxJava2 digunakan bersama, dapatkan objek Flowable dikembalikan oleh Disposable dan batalkannya

洪涛

Gunakan kaedah Activity onDestroy di dalam Subscription unsubscribe().

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan