java - 如何解决取消引用空指针的问题?

标签 java sdk null warnings xml-deserialization

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 方法。

一些谷歌搜索发现您可以通过这种方式获取 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);

关于java - 如何解决取消引用空指针的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34584918/

相关文章:

java - Eclipse Helios中有哪些新功能?

android - 程序类型已经存在 : org. apache.oltu.oauth2.common.OAuth$HttpMethod

未知品牌的 Android USB 供应商 ID

null - 不是有一个开关来切换 Oracle 的空 varchar2 - null 行为吗?

java - 在 Spark 中运行迭代程序(Java)时出现 Stackoverflow 错误

java - 将对象与反序列化对象进行比较

java - 尝试使用 JAXWSProxyFactoryBean 为 JAX WS 提供程序创建客户端

Paypal 付款验证

null - 有没有一个单词的意思是“不为空”?

c++ - 什么时候应该对具有依赖空指针常量表达式参数的非限定函数调用进行名称查找?