大约 2 天前,我发现了 Android 的 DexClassLoader 库。作为一个相当平庸的程序员,我对这个库/类/工具有一些疑问。我主要关注本文档的问题:
它声明,它加载一个外部 .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();
感谢您对这些问题中的任何一个提供任何形式的回答 :) 如果我还有更多问题,我会更新这篇文章。干杯
雅各布斯