FastJetpack
FastJetpack copied to clipboard
怎么手动取消网络请求,或是在按手机返回键时取消网络请求
viewmodel在Activity销毁时不会导致内存泄露的
viewmodel在Activity销毁时不会导致内存泄露的
这个我知道。我是想,当请求过程中,弹出dialog,但我手动按手机返回键,取消掉dialog,顺便也终止网络请求。不知道这个怎么搞
看了看可以修改launchFlow方法,使用onEach和launchIn操作符,返回job对象,取消的时候调用job.cancel
如果在这个项目中要实现这个功能,需要在封装一些功能。 实现的原理是,在dialog cancel 的时候,手动将job.cancel。