>问题
我有多个具有相同布局和功能的应用程序。可以将其视为:为多家披萨餐厅创建相同的应用程序。
现在我需要制作一个 android 模块,它将所有内容(活动、布局、代码等(提取到这些应用程序中,而无需手动创建活动,然后调用我的模块中的 xml。
我已完成的步骤
我在这里关注了谷歌Android网站上的模块教程。具体说来
- 将应用模块转换为库模块
- 生成了 AAR 文件
- 将库添加为依赖项
详
前面的步骤有效,但是,我必须在每个项目中创建所有活动,然后修改setContent()
以调用我的库 xmlsetContent(R.layout.**myModule)
- 如果我想让模块复制活动,我会怎么做 并将XML布局到另一个项目,而无需手动创建它们?
- 有没有比使用模块更好的方法?
只需使用 startActivity 启动您的库活动,无需副本。