2017-11-02 6 views
0

nullのですAndroidSupportInjection.inject(これは)、AuthenticationActivity supportFragmentInjectorが呼び出されるが、androidInjectorはまだヌル問題のオブジェクトDispatchingAndroidInjectorが、私は私のアプリここ</p> <p>に短剣2サポートでMVPパターンを実装しようとしている

です

その結果、私は例外を取得していますが:

java.lang.RuntimeException:活動を開始することができません..... AuthenticationActivity}:kotlin.UninitializedPropertyAccessException:lateinitプロパティandroidInjector

を初期化されていません

私はあなたがあなたのAuthenticationActivityを注入することを忘れて考えて、事前

+1

あなたは 'BaseApplication'にコンポーネントをビルドしていますか? – Blackbelt

+0

@Blackbeltはい、アップデートを確認してください – dor506

+0

基本アクティビティ/フラグメントを作成し、各アクティビティーとフラグメントに書き込む代わりに、その上に注入コードを書き込んでください。 –

答えて

1

にこの

感謝を修正するかどうかはわかりません。 onCreateAndroidInjectionと電話する必要があります。

override fun onCreate(savedInstanceState: Bundle?) { 
     AndroidInjection.inject(this) 
     super.onCreate(savedInstanceState) 
} 

編集:あなたはより多くの情報のための私の例のレポをチェックすることができます。 https://github.com/savepopulation/dc-tracker

+0

あなたは男です!私には恥が見えなかったのです。ありがとう:) – dor506

+0

ようこそ。あなたが私の答えを受け入れるなら、私はうれしいでしょう。ありがとう。 – savepopulation

+0

ACの数分で私ができるようになる:) – dor506

関連する問題

 関連する問題