byte bytes [] = Base64.getDecoder().decode(element.getElementsByTagName("Bytes").item(0).getTextContent());
Importer imp = null;
fmd = imp.ImportFmd(bytes, Fmd.Format.ANSI_378_2004, Fmd.Format.ANSI_378_2004);


我收到取消引用空指针的警告,如何在ImportFmd方法中解决此警告?
我正在使用数字角色SDK。

最佳答案

您需要Importer类的实例才能调用ImportFmd方法。

一些Google搜索发现您可以通过以下方式获取Importer实例:

UareUGlobal.GetImporter()


因此,您的代码变为:

byte bytes [] = Base64.getDecoder().decode(element.getElementsByTagName("Bytes").item(0).getTextContent());
Importer imp = UareUGlobal.GetImporter();
fmd = imp.ImportFmd(bytes, Fmd.Format.ANSI_378_2004, Fmd.Format.ANSI_378_2004);

07-24 13:51