我的Application.e4xmi中有HandledMenuItem。但是,如果我检查此项目,请关闭我的应用程序并再次启动它,此项目保持选中状态。我可以怀疑这个项目应该被标记或类似的东西,但是我无法找到有关MenuItems标签的任何信息。
提前致谢。
答案 0 :(得分:2)
当应用程序终止时,e4 RCP通常会保持应用程序模型的状态。
如果您不想恢复应用程序的持久状态,请使用-clearPersistedState
标志。您还可以指定-persistState false
以阻止应用在关机期间保持状态。
如果您确实要保留应用程序状态并清除此菜单项,则必须使用模型服务找到MMenuItem
项,并调用setSelected(false)
方法清除复选标记。< / p>