关于Databinding相关 XXX.inflate(layoutInflater) must not be null问题

关于Databinding相关 XXX.inflate(layoutInflater) must not be null问题

方法一:如果是修改了包名:

如com.abc.login->com.xyz.login,请进行如下步骤
关于Databinding相关 XXX.inflate(layoutInflater) must not be null问题_第1张图片

如果方法一未奏效

如果是多module项目结构 ModuleA(application)
依赖ModuleB(library),ModuleB依赖ModuleC(library); 其中ModuleA和ModuleC开启了

解决方法:
ModuleB也要开启databinding,否则ModuleC里的DataBinding方法就会报must not be null问题;
简而言之,ModudleB implementation ModuleC,ModuleC开启了dataBinding,则ModuleC也需要开启

参考了:
StackOverflow
csdn

你可能感兴趣的:(安卓开发,android,studio,android,jetpack)