Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
344 views
in Technique[技术] by (71.8m points)

关于retrofit2.0框架的一点小问题?

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

只使用 Retrofit2,可以使用 Call 对象取消,取消一个Call

如果是 Retrofit2RxJava2 配合使用,获取 Flowable 返回的 Disposable 对象取消?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.8k users

...