我正在开发一个应用程序,其中架构应该是“插件架构”。因此,我们可以添加/编辑某些功能作为插件,而无需在主应用程序中工作。
现在,我可以使用AIDL将数据从主应用程序传输到其他应用程序(安装了我的插件应用程序),反之亦然。
但我想从插件应用加载Fragment。 是否有可能,如果是这样的话呢?
我做了很多谷歌搜索,但只能得到这个链接。但问题是我们如何实现其他应用程序的界面? Use external application fragment/activity inside application
请帮助我从其他应用程序加载片段或通过上面的链接,请帮助我“如何实现其他应用程序的界面”?
提前致谢!
答案 0 :(得分:0)
以下是不这样做的最重要原因:
以下是您应该做的事情,将您要共享的功能分离到库/子模块中,并在主应用程序和主机应用程序中使用它们。这将使您可以更好地控制每个应用程序中的功能版本,并且不需要用户安装这两个应用程序以运行所需的功能。有关如何执行此操作的详细信息,请参阅this post。