Я в настоящее время реорганизую свой код и заблокирован. У меня есть оператор switch
, который я просто знаю, что можно реорганизовать, у меня просто нет опыта для этого :(Большинство шаблонов и способов работы с переключателями фокусируются на управлении параметрами, которые отличаются методами, но здесь это не так. идеи, что я могу с этим поделать? Будет действительно признателен за любые подсказки.Оператор переключателя рефакторинга, содержащий методы без параметров
public void manageMenuAction(MenuItem item, GiftListPresenterViewConnector activityConnector) {
switch (item.getItemId()) {
case R.id.nav_your_account:
activityConnector.goToEditAccount();
break;
case R.id.help:
activityConnector.goToHelpScreen();
break;
case R.id.nav_about:
createInfoDialog();
break;
case R.id.nav_exit:
activityConnector.exitApp();
break;
case R.id.nav_logout:
clearLocalData();
activityConnector.logout();
break;
}
}
я кодирования для Android, поэтому работать с Java 1.7. GiftListPresenterViewConnector
является интерфейсом.
Это выглядит как абсолютно корректный оператор 'switch'. Почему вы хотите его реорганизовать? –
Как вы называете метод? –
Это самый простой способ сделать что-то. Почему вы хотите изменить его? –