在组件化开发中,当我们使用switch来进行判断操作时,会报这个错误,原因是R.id.XXX这类资源id在主application中是final,是常量,而在library中,是没有final的。这里盗个图:

所以我们需要将switch转变为if else,直接选中switch,alt+enter,选择replace switch with if .
在组件化开发里,使用switch进行判断操作会报错,原因是R.id.XXX这类资源id在主application中是常量,在library中无final。解决办法是将switch转变为if else,可直接选中switch,按alt+enter,选择replace switch with if。
在组件化开发中,当我们使用switch来进行判断操作时,会报这个错误,原因是R.id.XXX这类资源id在主application中是final,是常量,而在library中,是没有final的。这里盗个图:

所以我们需要将switch转变为if else,直接选中switch,alt+enter,选择replace switch with if .
1060
2557
1528
415
417

被折叠的 条评论
为什么被折叠?