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);