android中switch报错:
错误样式解决方案:错误原因提示:“Resource IDs are non final in the library projects since SDK
tools r14, means that the library code cannot treat these IDs as
constants.”
也就是说,在 library 中资源 ID 不再是常量,也就是说没有被声明为 final 类型。
快速将 switch 语句转换为 if-else 语句
而在 Android Studio 和 Eclipse 中都是可以对 switch 语句和 if-else 语句进行快速转换的,转换方法也很简单,只需用鼠标选中 switch 关键字,然后:
在 Eclipse 中使用快捷键:Ctrl + 1 ;
在 Android Studio 中使用快捷键:Alt + Enter ;
即可快速调出转换提示:
Eclipse 中的提示为:Convert 'switch' to 'if-else' 。
Android Studio 中的提示为:Replace 'switch' with 'if' 。
选中提示即可完成 switch 到 if-else 语句的转换,相当方便快捷。
网友评论