パッケージandroidx.fragment.app.Fragmentからフラグメントを注入する方法は?
コードに依存関係を挿入するために、 dagger-androidフレームワークを使用しています。
ドキュメントにあるように、フラグメントを注入するためにこれを行います
@Override
public void onAttach(Activity activity) {
AndroidInjection.inject(this);
super.onAttach(activity);
// ...
}
問題は、AndroidSupportInjectionクラスがパッケージ android.support.v4.app.Fragment のフラグメントのみを受け入れるか、AndroidInjectionクラスを使用する場合、パッケージ android.app.Fragment のフラグメントのみを受け入れ、androidx.fragment のフラグメントを使用したいことです。 app.Fragment パッケージ。
また、DaggerFrament はandroid.support.v4.app.Fragmentから拡張され、androidx のフラグメントを使用したい
また、 HasSupportFragmentInjectorを実装しようとすると、このインターフェイスは android.support のフラグメントを使用します