Android:Constant expression required

慈云数据 1年前 (2024-04-11) 技术支持 59 0

今天在写一个实现Fragment动态切换的示例的时候发现最新版的Android studio在使用switCh时会报一个错误:constant expression required(需要常量达式)这属于Java问题,这里要求我们case后面是一个常量,但是我们这里明显不是。所以只能用if...else代替

解决方法如下:

效果如下:

点击change按钮

点击replace按钮:

微信扫一扫加客服

微信扫一扫加客服