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

Resource IDs cannot be used in a switch statement in Android library modules

所以我们需要将switch转变为if else,直接选中switch,alt+enter,选择replace switch with if 
————————————————
版权声明:本文为CSDN博主「RookieJay」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Jay_zjc/article/details/90667619

相关文章:

  • 2021-07-20
  • 2021-04-21
  • 2021-11-29
  • 2021-07-24
  • 2021-07-05
  • 2022-01-15
  • 2021-06-08
猜你喜欢
  • 2021-05-05
  • 2021-12-05
  • 2021-07-24
  • 2021-11-25
  • 2021-05-20
  • 2022-01-19
相关资源
相似解决方案