2日ほど前、AndroidのDexClassLoader Libraryを知りました。かなり平凡なプログラマーとして、このライブラリ/クラス/ツールに関していくつか質問があります。私が持っている質問は、主にこのドキュメントに焦点を当てています:
外部の.jarまたは.apkファイルをロードすると述べています。今、私は次のように私のプロジェクトを持っていると仮定しましょう:
com.me -->src ---->main ---->fragment1 ---->fragment2 -->layout ---->layout_main ---->layout_fragment1 ---->layout_fragment2
Fragment1 を対応するレイアウトで .jar または .apk ファイルに抽出すると、DexClassLoader がこのファイルを実装できるようになります。さらに重要なのは、これらをそのようなファイルに変換する方法です。
モジュール (エクスポートされたフラグメント) にあるすべての関数を実装するにはどうすればよいですか? 私はそれがインターフェイス経由であると推測していますが、それが一種の十分に活用されていない機能であるかのように、オンラインで良い例を見つけていません。
- ポイント2と同様に静かですが、このフラグメントを表示するにはどうすればよいですか。インターフェイスを介して解決された場合、実際に呼び出す方法はありません
getFragmentManager().beginTransaction().add(R.id.smthng,Fragment1).commit();
これらの質問のいずれかに関する何らかの回答をありがとう:) さらに質問がある場合は、この投稿を更新します。乾杯
ヤコブス