Ответ 1
Установите курсор на "переключатель", нажмите Alt-Enter, выберите "Создать отсутствующие" ветки "switch".
Есть ли в Android Studio какая-либо автоматическая компиляция или команда генерации кода, которая создает заглушку
switch (myEnum){
}
содержащий все возможные операторы case
для определенного enum
, как в Eclipse?
Установите курсор на "переключатель", нажмите Alt-Enter, выберите "Создать отсутствующие" ветки "switch".
Enum.class
public enum
myEnum{
Item1,
Item2,
Item3,
Item4
}
EnumSwitchImplement.class
private Enum.myEnum mMyEnum;
switch(mMyEnum){
//put cursor here and press Alt + Enter
/*a box will come with option "create missing 'switch' branches"
select.*/
}
//ваш коммутатор преобразуется в
switch(mMyEnum){
case Item1:
break;
case Item2:
break;
case Item3:
break;
case Item4:
break;
}
Это работает на Android Studio. Не проверяйте Eclipse.:)