Resource IDs cannot be used in a switch statement in Android library modules.
Silica(讨论 | 贡献)2019年3月20日 (三) 09:39的版本 (创建页面,内容为“Category:Android 2019-03-20 17:37:22 == 简介 == 顾名思义,在如果该 Project 作为 Library / Module 来进行使用,switch 不能用 R.id.xx…”)
2019-03-20 17:37:22
简介
顾名思义,在如果该 Project 作为 Library / Module 来进行使用,switch 不能用 R.id.xx 进行 case,因为此时 R.id.xx 并非 final 值。
解决办法
选中 switch 块,Alt+Enter,选择转换为 if。