如果我的数据绑定中有拼写错误,Android Studio会生成一条错误消息,使我不知道问题出在哪儿,甚至找不到问题所在。例如,在此代码中:
- 'com.google.android.gms:play-services-ads:15.0.0'
- 'com.google.android.gms:play-services-base:11.0.4'
- 'com.google.android.gms:play-services-ads:11.0.4'
- 'com.google.firebase:firebase-analytics:15.0.0'
- 'com.google.android.gms:play-services-tagmanager:+'
- 'com.google.firebase:firebase-core:+'
- 'com.google.firebase:firebase-messaging:+'
- 'com.google.firebase:firebase-config:+'
- 'com.google.firebase:firebase-perf:+'
如果我拼写了getLoadingVisibility方法,Android Studio会产生以下错误:
发生异常:android.databinding.tool.util.LoggedErrorException:发现数据绑定错误。
这完全没用。我什至会发现此错误?如果我不能轻易发现错误,那么我认为应该避免在Android中进行数据绑定是很公平的。