如何在Moxy Presenter Android中获取上下文

pic*_*Kit 4 architecture mvp android android-context android-moxy

如何从Moxy演示者获取活动上下文?乍一看,它非常简单...:1.添加Context getMvpActivity ();MvpView界面并在Acivity中实现。2.然后在主持人呼叫中getViewState().getMvpActivity()

但是Moxy不允许在MvpView接口中添加非空方法。请帮助我。

PS我需要在Presenter中上下文来初始化App Component(这activitystaticgetter 的参数)。

谢谢。对不起,有些语法错误。

sen*_*eco 5

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