java – 在活动中坚持使用匕首的主持人
发布时间:2020-12-15 02:18:35 所属栏目:Java 来源:网络整理
导读:当您将一个演示者注入一个活动范围旋转时,如何使演示者保持活动状态? 我的理解是,演示者和活动被销毁,每次都会创建一个新的演示者和活动.有没有办法在重新创建活动时保持演示者活着? 解决方法 是的,只要我们谈论配置更改(例如轮换). 您可以覆盖FragmentAct
当您将一个演示者注入一个活动范围旋转时,如何使演示者保持活动状态?
我的理解是,演示者和活动被销毁,每次都会创建一个新的演示者和活动.有没有办法在重新创建活动时保持演示者活着? 解决方法
是的,只要我们谈论配置更改(例如轮换).
您可以覆盖FragmentActivity的方法 有趣onRetainCustomNonConfigurationInstance():任何 在onCreate()期间恢复相同的实例 Here是在BaseActivity中保存Dagger 2子组件的示例.当您使用方法来保存dagger的组件而不仅仅是演示者时,演示者的创建变得非常简单: >使用@Inject标记prestenter构造函数>使用@Inject标记目标活动中的presenter字段>从BaseActivity获取注入器(如在链接类中)并在onCreate期间在目标活动中注入它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |