0 事实上,即使这样也行不通。我面临着一个邪恶的选择,要么总是在 Preferences 面板中看到最后一个更新的值,但随后无法使用 Option.getValue() 检索正确的值。或者使用 Option.getValue() 获取正确的值,但随后在 Preferences 选项卡中看到该值顽固地返回到其初始值。这是与 API 的一场斗争。 信息管理 2019年4月30日11:58 0 票分享 评论动作 永久链接
0 我是 Peter 就您的支持请求咨询过的开发人员。 完全清楚,这是在您编写的 PluginPreferences 子类中发生的,而不是在运行 DocumentOperation 子类(或 SequenceAnnotationGenerator 等)的选项对话框中发生的? 我怀疑“无法确定最大内存......读取内存文件时出错”警告实际上并不是您观察到的症状的原因,但它可能是相关的(我不确定如何,但这两个症状都是很奇怪,所以看起来很有可能)。该特定消息已记录,但无论如何都保存了面板首选项的方法。 但是,我很难说是什么原因导致您的偏好无法应用。您是否也收到了“[插件标签标签] 中的错误”这样的消息? 如果您可以提出新的支持请求(如果您这样做,请提及我)会很有帮助。我想要构建您的插件(作为 .gplugin 文件),以便我可以安装它并查看它在应用首选项时提前返回的确切位置。 杰西卡 2019年5月2日14:34 0 票分享 评论动作 永久链接
0 你好杰西卡, 抱歉,在另一个项目上呆了几天。好的,我将创建一个新的支持请求。但是,是的,在工具 -> 首选项页面的选项卡中执行任何操作时都会发生这种情况。PluginPreference 子类没有做太多事情,但 creatOptions 方法返回一个 Options 子类,这可能是罪魁祸首。这是它的 github URL:https://github.com/naturalis/sd_java__geneious_plugin/blob/v2_master/importers/src/main/java/nl/naturalis/geneious/NaturalisOptions.java 信息管理 2019年5月8日6:05 0 票分享 评论动作 永久链接