gpt4 book ai didi

android - 如何在 moxy Presenter android 中获取上下文

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:45 24 4
gpt4 key购买 nike

如何从 Moxy 演示器获取 Activity 上下文?乍一看很简单……: 1. 在MvpView接口(interface)中添加Context getMvpActivity();,在Acivity中实现。2. 在 Presenter 中调用 getViewState().getMvpActivity()

但是 Moxy 不允许将非 void 方法添加到 MvpView 接口(interface)。请帮助我。

附言我需要 Presenter 中的上下文来初始化 App 组件(activitystatic getter 的参数)。

谢谢。抱歉有些语法错误。

最佳答案

正确的解决方案是不在演示者中使用 Activity 上下文。因为,在 Activity 重新创建的情况下,此上下文将泄漏(因为演示者将仍然活着)。您能够使用应用程序上下文。您可以通过演示者的构造函数传递它。

关于android - 如何在 moxy Presenter android 中获取上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50760486/

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