- 功能点一定要划分清楚,这样模块化之后,能避免很多不必要的问题。如代码重复,资源重复,引用问题等等。
- 之前喜欢在项目中使用butterknife插件的话,模块化之后可能会失效。解决办法:引入高版本的butterknife(我们项目中使用的是8.8.1),在使用带的activity或fragment中,使用R2来代替R。
- 各个模块之前是平行关系,所以不能相互引用。关于跨模块跳转,可以直接使用完整路径的clazz,来进行跳转。当然你也可以使用阿里的ARouter框架。
- 合作开发的话,最好两个人的开发习惯都是好的,不然有你们受的。。。
Android记录下项目模块化的一些需要注意的地方
最新推荐文章于 2022-05-29 18:39:13 发布