Иногда переменная switch также может сделать эту ошибку, например:
switch(view.getTag()) {//which is an Object type
case 0://will give compiler error that says Constant expression required
//...
}
Чтобы решить эту проблему, вы должны передать переменную int (в данном случае). Итак:
switch((int)view.getTag()) {//will be int
case 0: //No Error
//...
}