Я попал в проблему с вложением меню и PersistedState. У меня не было проблем перед удалением флага -clearPersistedState из аргументов VM.Eclipse E4 - вклад в меню и PersistedState
Теперь приложение имеет странное поведение, вклад в меню начинает накапливать запись меню каждый раз, когда выполняется код.
Вот это виновный фрагмент кода, заключенный в Процессор:
MDirectMenuItem menuItem = MMenuFactory.INSTANCE.createDirectMenuItem();
menuItem.setLabel("Another Exit");
menuItem.setContributionURI("bundleclass://"
+ "com.telespazio.optsat.wizard/"
+ ExitHandlerWithCheck.class.getName());
if (!menu.getChildren().contains(menuItem))
menu.getChildren().add(menuItem);
Спасибо, как раз для моего собственного любопытства, делает подход не расчистка Persistent Государство создает другое странное поведение? Я хотел сказать, что я должен ожидать после удаления флага? – unclejohn00
Были проблемы с фрагментами, но они, возможно, были разрешены к настоящему времени. –
Вы имеете в виду, что были некоторые ошибки? В принципе, я думаю, что флаг -clearPersistedState автоматически добавлен в мою конфигурацию самим Eclipse, потому что мне было интересно, что ... – unclejohn00