0 我使用插件 SDK 6.05 或 6.03 得到相同的结果。 示例代码在... /geneious-devkit/geneious-6.0.5-devkit/api-javadoc/com/biomatters/geneious/publicapi/documents/DocumentNoteUtilities.html 杰瑞·库珀 2013年1月3日3:41 0 票分享 评论动作 永久链接
0 有些代码看起来与您在 DocumentNoteUtilities.html 中的代码相似,但前 3 行不同。 他们读: java.util.List noteFields = new ArrayList(); String fieldCode = "Field1"; noteFields.add(DocumentNoteField.createTextNoteField("Field no.1", "第一个字段", fieldCode, Collections.emptyList(), false)); 前 3 行是否改编自您自己编写的代码? 如果是这样,您可以通过添加<Constraint>回到第 2 行。 艾米威尔逊 2013年1月3日3:57 0 票分享 评论动作 永久链接
0 好的。如果我让演员阵容... String fieldCode = "Field1"; noteFields.add(DocumentNoteField.createTextNoteField("Field no.1", "第一个字段", fieldCode, (List) Collections.emptyList(), false)); 杰瑞·库珀 2013年1月3日4:22 0 票分享 评论动作 永久链接
0 该方法采用约束列表。 当它只是说 Collections.emptyList() 时,它正在创建一个对象列表。 与收藏。<Constraint> emptyList() 与示例中一样,它创建了一个约束列表。 使用 (List)Collections.emptyList(),它会创建一个未知类型的列表。 虽然在这种情况下使用 (List)Collections.emptyList() 不会引起问题,但我建议您养成使用表单集合的习惯。<Constraint> emptyList() 因为在其他类似情况下这将避免错误。 艾米威尔逊 2013年1月3日4:42 0 票分享 评论动作 永久链接