小编Hug*_*ugo的帖子

Subcomponent.Builder缺少设置器

我需要Android Dagger2.13的帮助。

我正在互联网上关注几个示例,但现在遇到了无法解决的错误。

错误:(23、14)错误:@ Subcomponent.Builder缺少所需模块或子组件的设置器:[com.hugothomaz.fipe.Module.DIMarcaModulo]

我认为最好在GITHub中发布问题类,并在此处包含存储库链接。

https://github.com/hugothomaz/FIPE_Test_Dagger2.11

-FipeApplication-

public class FipeApplication extends Application implements HasActivityInjector, HasFragmentInjector{

    private static final String URL_SEARCH = "http://fipeapi.appspot.com/api/1/";



    @Inject
    DispatchingAndroidInjector<Fragment> dispatchingAndroidInjectorFragment;

    @Inject
    DispatchingAndroidInjector<Activity> dispatchingAndroidInjectorActivity;


    @Override
    public void onCreate() {
        super.onCreate();
        initializeApplicationComponente();

    }


    @Override
    public void onTerminate() {
        super.onTerminate();
    }



    private void initializeApplicationComponente() {
        Log.i("app", "FipeApplication initializeApplicationComponente");
        //DaggerDIApplicationComponent.builder().(this).build();

    }



    @Override
    public AndroidInjector<Fragment> fragmentInjector() {
        return dispatchingAndroidInjectorFragment;
    }

    @Override
    public AndroidInjector<Activity> activityInjector() {
        return dispatchingAndroidInjectorActivity;
    }
}
Run Code Online (Sandbox Code Playgroud)

-DIApplicationModulo-

@Module(subcomponents = {DIMarcaComponent.class})
public class DIApplicationModulo {

    @Provides
    @Singleton …
Run Code Online (Sandbox Code Playgroud)

java android dependency-injection dagger dagger-2

1
推荐指数
1
解决办法
3309
查看次数

标签 统计

android ×1

dagger ×1

dagger-2 ×1

dependency-injection ×1

java ×1