我当时正在考虑将我们的旧代码迁移到 Android建筑组件。 但是,如果我计划一次迁移所有项目,那将是一个巨大的项目,并且会花费很多时间,并且会对业务产生影响。
但是,因为它是一个 Multi Module 项目。我有一些疑问:
需要您的建议。
答案 0 :(得分:0)
对于两个问题,答案均为yes
。 Android Architectural Components
some modules to Android Architectural Components
可以在任何模块中专门使用组件,而不会影响项目示例中的任何其他模块,只能在模块的几个Fragment之间使用Live Data
。类似地,您只能在一个活动中使用ViewModel
,因此Android建筑组件完全独立于模块,即使在模块的一部分中也可以使用它,也可以根据我在项目中使用它的需要来使用它。some modules to Android Architectural Components using Kotlin
为
Android建筑组件受Java和Kotlin的支持,因此需要担心您仍然可以使用Java或Kotlin