在Activity中有个网络请求,但是在网络请求没有完成就已经将当前的Activity干掉了,但是网络请求依然存在,由于网络请求我放在了Present类里了(就是MVP中的Present层),并且请求依然存在,会保留已经销毁的Activity的引用,这样会造成内存泄漏,我现在想关闭这个请求,该如何关闭?或者说还有什么方法可以解决这个问题???跪求大神们的解答!!!
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Hanya gunakan Retrofit2, anda boleh menggunakan objek Call untuk membatalkan, membatalkan Panggilan
Retrofit2
Call
Jika Retrofit2 dan RxJava2 digunakan bersama, dapatkan objek Flowable dikembalikan oleh Disposable dan batalkannya
RxJava2
Flowable
Disposable
Gunakan kaedah Activity onDestroy di dalam Subscription unsubscribe().
Activity
onDestroy
Subscription
unsubscribe()
Hanya gunakan
Retrofit2
, anda boleh menggunakan objekCall
untuk membatalkan, membatalkan PanggilanJika
Retrofit2
danRxJava2
digunakan bersama, dapatkan objekFlowable
dikembalikan olehDisposable
dan batalkannyaGunakan kaedah
Activity
onDestroy
di dalamSubscription
unsubscribe()
.