Java Android注入类返回null

Java Android注入类返回null,java,android,dependency-injection,dagger-2,dagger,Java,Android,Dependency Injection,Dagger 2,Dagger,我使用的是JobQueue库,我可以成功地将一些类(如GithubService)注入其中,例如: public interface GithubService { @GET("repositories") Call<List<GithubRepo>> getAllRepositories(); } 进入作业文件,但我得到空值 工作类别: public class GetLatestRepositories extends Job implements

我使用的是JobQueue库,我可以成功地将一些类(如GithubService)注入其中,例如:

public interface GithubService {
    @GET("repositories")
    Call<List<GithubRepo>> getAllRepositories();
}
进入作业文件,但我得到空值

工作类别:

public class GetLatestRepositories extends Job implements JobManagerInjectable {
    @Inject
    transient GithubService githubService;

    @Inject
    transient Bus eventBus;

    private Call<List<GithubRepo>> repositoryCall;

    public GetLatestRepositories() {
        super(new Params(JobPriority.MID).requireNetwork().persist());
        eventBus.register(this); /* IS NULL*/
    }

    @Override
    public void onAdded() {
    }

    ...

    @Override
    public void inject(ApplicationComponent component) {
        component.inject(this);
    }
}
GitubApplicationComponent

@ActivitiesScope
@Component(dependencies = GithubApplicationComponent.class)
public interface ApplicationComponent {
    void inject(ActivityRegister activityRegister);

    void inject(ActivityStartUpApplication activityStartUpApplication);

    void inject(GetLatestRepositories getLatestRepositories);
}
@AlachiqApplicationScope
@Component(
        modules = {
                UserInformationModule.class,
                NetworkServiceModule.class,
                PicassoModule.class,
                JobManagerModule.class,
                RxModule.class,
                ActivityModule.class
        }
)
public interface GithubApplicationComponent {
    Picasso getPicasso();
    GithubService getGithubService();
    JobManager getJobManager();
    Bus getBus();
}
RxModule

@Module
public class RxModule {
    @Provides
    @AlachiqApplicationScope
    public Bus getBus() {
        return new RxBus();
    }
}

RxModule
中,而不是:

return new RxBus();
做:


RxModule
中,而不是:

return new RxBus();
做:


哪个模块提供总线实例?共享该模块的代码。@azizbekian我的帖子更新了,我在帖子末尾添加了
RxBus
类?@azizbekian在我的库文件夹中也在该类的项目帖子中。哪个模块
@提供了
总线
实例?共享该模块的代码。@azizbekian我的帖子更新了,我在帖子末尾添加了
RxBus
class?@azizbekian在我的库文件夹中,也在projectPost中发布了该类。非常感谢非常感谢
return BusProvider.getInstance();