
1 lifewinner OP 想了好久都没想明白 |
2 WenhaoWu 2019-11-28 21:53:23 +08:00 via Android 不要把 Activity 和 Fragment 直接传进 Presenter,把 View 抽象成 Interface 然后 Activity implement 它。 |
3 WenhaoWu 2019-11-28 21:54:39 +08:00 via Android 可以看看我写的小 Demo github.com/WenhaoWu/PexelsPhoto |
4 ytempest 2019-11-29 09:55:40 +08:00 via Android P 层发起一个延时请求,在请求未完成前,activity 被回收,导致 V 为空,我好像也遇到过 |
5 ChenFanlin 2019-11-29 10:13:27 +08:00 "在内存不足的情况下,系统不会只针对单个 activity 进行回收,而是会对整个进程进行回收" 这句话如果当你的 app 在前台的时候这就不成立了呀, 可以试试 开启不保留活动+P 层发起一个延时请求 会不会重现 |
6 frantic 2019-11-29 10:36:42 +08:00 异步调用的话,如果你当前的 Activity 被销毁了,但是异步里面还调用了此 View 就会出现这个问题,需要对生命周期管理 |