相关疑难解决方法(0)

使用Dagger 2注入服务

我有一个应用程序,它基本上是一个一直运行的服务,并在发生事件时向用户发出警报.

当服务创建警报时,它需要将其发送给警报,context以便警报可以在发生事件时对服务进行回调.

例如:

public MyService extends Service{
    private SomeAlarm alarm;

    @Override
    public void onCreate() {
        super.onCreate();
        alarm = new SomeAlarm(MyService.this);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将SomeAlarm类注入服务,并将SomeAlarm服务上下文作为变量?

android dependency-injection inversion-of-control android-service dagger-2

26
推荐指数
2
解决办法
2万
查看次数