dagger-2

    -1

    1答えて

    Dagger2はかなり新しいです。私は次のような構造を持っているとしましょう: public class A extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { DependencyInjector.applicationComponent.inject(

    2

    1答えて

    私はダガー2を勉強していますので、いくつかの基本的なことを理解したいと思います。私は、次のコードを持っている: @Module public class MainModule { @Provides public Presenter provideMainActivityPresenter(Model model){ return new MainPresenter(model)

    7

    1答えて

    私は、ViewUtilsクラスでアクティビティを注入しようとしましたが、失敗しました。私はいくつかの異なる投稿に従ってきましたが、私の実装で何が欠けているのか分かりません。 これはおそらく以下の記事の繰り返しです。私は本当にそれをお詫びしますが、正直なところ私は何が欠けているのか分かりません。 Dagger 2.10 Android subcomponents and builders How t

    0

    1答えて

    私のアプリケーションでdagger2を使用しています。モジュール全体を作成していますので、アプリケーション全体に含まれていますので、applicationクラスで初期化しています。 以下は、依存関係の解決に役立つdagger2のコンポーネントです。 NetComponent.java @Singleton @Component(modules = {AppModule.class, NetMod

    0

    1答えて

    私はジェフ・ボウマンがDagger 2.10 Android subcomponents and buildersで説明したことをやっています。 これで、@Bindsのみを持つ抽象モジュールを追加したいと思っています どうすればいいですか?もし、あなたのモジュールは、抽象クラスまたはインタフェースである、またはそれが公共のパラメータなしのコンストラクタを持っている、あなたができるなら、私はおそらく

    5

    3答えて

    こんにちは、私はDagger2、RetrofitとOkHttpを使用していますが、私は依存性サイクルの問題に直面しています。 OkHttpを提供する: @Provides @ApplicationScope OkHttpClient provideOkHttpClient(TokenAuthenticator auth,Dispatcher dispatcher){ return n

    3

    1答えて

    私は2つのモジュール、つまりAndroidライブラリ(com.android.library)とアプリケーションモジュール(com.android.application)であるコアモジュールを持つアプリケーションを構築しています。 JavaファイルをKotlinに変換した後、プロジェクトはコンパイルされず、生成されたDagger 2ファイルが見つからないというエラーが表示されます(未解決の参照)

    0

    1答えて

    私のエスプレッソテストで実行中のDaggerMockの実装を取得しようとして失敗しました。サンプルをほぼ正確にコピーしましたが、模擬実装ではなく、実際にMainPresenterの実装を使用します。 EspressoRuleは(real world sampleから正確にコピーされた): public class EspressoDaggerMockRule extends DaggerMockR

    0

    1答えて

    オンザフライでインスタンス化しているため、実行時に自分のクラスのインスタンスのフィールドをオンデマンドで注入する必要があります。 私はまたはInjector#injectMembersと呼ぶところでGuiceを使用しました。 Dagger 2でどうすればいいですか?

    3

    2答えて

    これまでに動作する新しいDagger Android injection thingを使用しようとしています。 今、私は自分のニーズにそれを広げたいと思います。私MainActivityModuleで 私はTestModuleを追加しました: @Module internal abstract class TestModule { @Provides internal fu