1

大约 2 天前,我发现了 Android 的 DexClassLoader 库。作为一个相当平庸的程序员,我对这个库/类/工具有一些疑问。我主要关注文档的问题:

  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