1

2日ほど前、AndroidのDexClassLoader Libraryを知りました。かなり平凡なプログラマーとして、このライブラリ/クラス/ツールに関していくつか質問があります。私が持っている質問は、主にこのドキュメントに焦点を当てています:

  1. 外部の.jarまたは.apkファイルをロードすると述べています。今、私は次のように私のプロジェクトを持っていると仮定しましょう:

    com.me  
    -->src    
    ---->main    
    ---->fragment1    
    ---->fragment2
    -->layout    
    ---->layout_main    
    ---->layout_fragment1
    ---->layout_fragment2
    

    Fragment1 を対応するレイアウトで .jar または .apk ファイルに抽出すると、DexClassLoader がこのファイルを実装できるようになります。さらに重要なのは、これらをそのようなファイルに変換する方法です。

  2. モジュール (エクスポートされたフラグメント) にあるすべての関数を実装するにはどうすればよいですか? 私はそれがインターフェイス経由であると推測していますが、それが一種の十分に活用されていない機能であるかのように、オンラインで良い例を見つけていません。

  3. ポイント2と同様に静かですが、このフラグメントを表示するにはどうすればよいですか。インターフェイスを介して解決された場合、実際に呼び出す方法はありません getFragmentManager().beginTransaction().add(R.id.smthng,Fragment1).commit();

これらの質問のいずれかに関する何らかの回答をありがとう:) さらに質問がある場合は、この投稿を更新します。乾杯

ヤコブス

4

0 に答える 0