我有一个如下的 Util 模块,它需要活动上下文 [不是应用程序上下文] 来执行它的一些功能。
如何将活动上下文注入其中?
class MainPresenter internal constructor(private val iMainActivity: IActivity) : IPresenter {
//dependencies
private val context = iMainActivity as AppCompatActivity
private var util = UtilModule(context) //<-- inject this
private var httpClient = HttpClient(context) //<-- inject this