最近也在将公司原项目重构成MVP模式,以便于单元测试,但是发现很难做到 Presenter 没有Android相关代码,比如获取string,或者原先遗留方法中会调用到Android相关代码,再或者项目中有些变量直接存在了Application中。 还有页面销毁时,Presenter 如何做数据恢复。 以上两点有什么好的建议吗?