dagger-2

    1

    1答えて

    私はちょっと変わったDaggerのコトリンの一般的な問題を抱えていますが、解決策は妥当ではありません。ここで は短剣クラスです: @Module class P5Module { @Provides fun pool(): RecyclerView.RecycledViewPool = RecyclerView.RecycledViewPool() @Provides

    0

    1答えて

    現在、私は依存性注入を理解しようとしています。のは、私は以下のクラスがあるとしましょう: アルバム public class Album { private String id; private String name; private String cover; private Artist artist; } ソング public class So

    2

    1答えて

    私はDaggerとDIを使用する初心者です。依存関係をそのアクティビティの断片に挿入するためにAndroidInjectionリゾルバを使用しようとしています。 一般的に、私はDagger.androidを使用した場合には、私はMyAppComponentを作成し、AndroidInjection.inject(Activity/Fragment/etc..)を使用するためにAndroidInje

    0

    1答えて

    Dagger 2.11とKotlinを使用しています。すべてがDaggerと罰金ですが、私は突出したContributesAndroidInjector注釈を追加するとき、私はこのエラーを取得:私が使用 e: ...build/tmp/kapt3/stubs/devDebug/com/raqun/android/di/AppComponent.java:6: error: dagger.inte

    6

    3答えて

    Androidスタジオ3.0カナリー8 私のMainActivityをアダプタに注入しようとしています。しかし、私のソリューションは正常に動作しますが、私はそのコードの臭いが正しい方法ではないと思います。 マイアダプタスニペットは、このように見えますが、私はこれは私がActivityMainActivityにキャストしなければならないことであるについては好きではない:私のモジュールで public

    -1

    1答えて

    私はカスタムToolbarを手に入れて、アンドロイドのプロジェクトでDagger2を取得しようとしていましたが、DaggerActivityに行きました。AppCompatActivityのチュートリアルを使いました。 ie。私はこれらの指示に従いましたhttps://developer.android.com/training/appbar/setting-up.html 両方を使う方法はありま

    0

    1答えて

    DaggerはKotlinで提供された1つのメソッドを認識しません。これは、モジュールの重要な部分である:次のように @Provides @AppScope fun provideClient(cache: Cache, interceptors: List<Interceptor>?): OkHttpClient { val httpBuilder = OkHt

    5

    1答えて

    私はdagger2ライブラリを使用しています。私のプロジェクトを実行しようとしているときはいつでもビューモデルクラスのインスタンスを作成することはできません。 私はインスタンス ((MovieApplication) getApplication()).getAppComponent().inject(this); mViewModel = ViewModelProviders.of(t

    0

    2答えて

    ダガー2.11を使用すると、次のコードは "エラー:[dagger.android.AndroidInjector.inject(T)]依存サイクルを検出しました:"を返します。これは、provideAppメソッドに引数 "App app"があるために起こります。それを削除してアプリケーションインスタンスを直接提供する汚いハックを行うと、コードがコンパイルされて動作します。 これまでの例では、アプ

    2

    1答えて

    私は、Androidアプリケーションでデータベース接続をどこに/どのように統合するのかに問題があります。いくつかの異なる方法を試した後、私はアプリケーションクラスを拡張し、そこに配置することに決めました。私はそれを理解していますが、静的にする必要があるのでどこからでもアクセスできますし、アプリケーションのコンテキストが必要なGreenDAOを使用しています。 Dagger2を使い始めましたが(実際