Resource IDs cannot be used in a switch statement in Android library modules
在组件化开发中,当我们使用switch来进行判断操作时,会报这个错误,原因是R.id.XXX这类资源id在主application中是final,是常量,而在library中,是没有final的。这里盗个图:
所以我们需要将switch转变为if else,直接选中switch,alt+enter,选择replace switch with if
————————————————
版权声明...
转载
2020-03-17 13:19:58 ·
217 阅读 ·
0 评论