I'm developing an android app on eclipse, when I try some code like
switch(String){
......
}
it give me the following error
Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
so I changed the compiler to 1.7, then it give me another error
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
So, is there anyway to let switch(String) works in android application?
or I have no choice but to use
if(){}
else if(){}
else if(){}
........
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…