case expressions must be constant expressions

android应用程序调试一直报错:case expressions must be constant expressions

定义的变量为:

public static  int TASK_LOGIN = 1;

public static  int TASK_REG = 2;

在switch语句段始终报错,switch语句中的case必须是常量表达式。

解决方案如下:

修改常量定义语句:

public static final  int TASK_LOGIN = 1;

public static final  int TASK_REG = 2;

相关推荐