gpt4 book ai didi

android - 在 Android 生命周期中分配 Controller 类的最佳位置是什么?

转载 作者:行者123 更新时间:2023-11-30 01:27:02 24 4
gpt4 key购买 nike

我在我的 android 项目中使用 MVP 模式。因此在我将要使用的 Activity 中分配演示者。在 android 中, Activity 完全激活之前有 3 个阶段。onCreateonStartonResume,但是分配 Presenter 类以获得最佳 UI 和内存性能的最佳位置是什么?Presenter 类不应泄漏内存。

最佳答案

大多数情况下,您应该在 onCreate 回调中执行此操作。一切都应该在这里实例化。通常没有理由在其他地方这样做,因为无论 Activity 状态如何,您都有相同的演示者。在某些特殊情况下,如果您必须绑定(bind)和取消绑定(bind)某种类型的监听器,而您的 Activity 在暂停或停止状态下不监听事件,您可以使用 onResumeonPause 但同样,这只是特殊情况。大多数时候,您只需在已创建的演示者上调用一些方法。

关于android - 在 Android 生命周期中分配 Controller 类的最佳位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36304013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com