Подтвердить что ты не робот

Android Studio: Enum автозаполнение корпуса коммутатора

Есть ли в Android Studio какая-либо автоматическая компиляция или команда генерации кода, которая создает заглушку

switch (myEnum){

}

содержащий все возможные операторы case для определенного enum, как в Eclipse?

4b9b3361

Ответ 1

Установите курсор на "переключатель", нажмите Alt-Enter, выберите "Создать отсутствующие" ветки "switch".

Ответ 2

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.:)