Android:Constant expression required

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

Android:Constant expression required

解决方法如下:

Android:Constant expression required

效果如下:

点击change按钮

Android:Constant expression required

点击replace按钮:

Android:Constant expression required

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/81215c1448.html