问题标签 [nullpointerexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为什么在将 String 与 null 进行比较时会出现 NullPointerException?
我的代码在以下行中出现空指针异常:
在此语句之前,我声明了 stringVariable 并将其设置为数据库字段。
在此声明中,我试图检测该字段是否有null
值,但不幸的是它中断了!
有什么想法吗?
android - 覆盖位图时出现错误 android.graphics.Canvas.throwIfRecycled
我尝试使用以下方法在画布上叠加图像:
但是,我的应用程序不断崩溃,日志显示:
java.lang.NullPointerException at android.graphics.Canvas.throwIfRecycled(Canvas.java:954) at android.graphics.Canvas.drawBitmap(Canvas.java:980) at com.MyApp.overlay(MyApp.java:179)
任何人都可以帮忙吗?
java - 将 Null-Object 拆箱为原始类型会导致 NullPointerException,好吗?
这个片段抛出一个NullPointerException
由于它被取消装箱为原始类型并被Long.longValue()
调用的事实,对吧?
如果您有这样的片段,那甚至很容易看到:
但是NullPointerException
在这样的更复杂的情况下更难:
那么Java-Compiler是否有可能从中产生更舒适的异常?我更喜欢这样IllegalArgumentException
的消息,例如“您正在尝试将 null-Object 转换为原始类型,这无法完成!”
这不是更合适吗?你怎么看?这在运行时甚至可能吗?我们能确定这个演员吗?我还没有看过java字节码。也许它可以用于解决方案。
这个问题可以回答:我想知道是否有可能实现这种行为!
android - 尝试在 SimpleCursorAdapter 中覆盖 getView 会给出 NullPointerExceptio
非常感谢任何关于下一步的帮助或提示。
我正在尝试以编程方式更改 ListView 中一行的内容。一行中有 3 个 TextView 和一个 ProgressBar。如果当前行的“结果”列为零,我想为 ProgressBar 设置动画。
在阅读了一些教程和文档后,我得出结论,必须使用 LayoutInflater 并且getView()
- 覆盖。也许我在这方面错了。
如果我 row = inflater.inflate(R.layout.row, null);
从函数返回,它会给出 NullPointerException。
这是代码:
这是堆栈跟踪:
java - 解析 XML 时出现 java NullPointerException
在尝试将值存储到我的向量中时,我不断收到 java.lang.NullPointerException。这是 XML 文档:
这是我更新的代码:
NullPointerException 发生在以下行:
有人知道为什么是这样吗?谢谢!
java - 使用 BIRT 时遇到 NullPointerException
我在 java 程序中使用 BIRT API。我的代码是:
但是我在创建报告时面临 NullPointerException。
请帮我解决这个问题...我的项目截止日期已到...
感谢您的回复
提前致谢
java - 没有 StackTrace 的 Java 中的 NullPointerException
我有我们的 Java 代码实例 catch a NullPointerException
,但是当我尝试记录 StackTrace (基本上最终调用Throwable.printStackTrace()
)时,我得到的是:
有没有其他人遇到过这个?我尝试用谷歌搜索“java 空指针空堆栈跟踪”,但没有遇到这样的事情。
java - 为什么使用默认值 Java Integer 会导致 NullPointerException?
我是 Java 新手。我刚刚读到Java中的类变量具有默认值。
我尝试了以下程序,并期望得到输出0
,这是整数的默认值,但我得到了NullPointerException
.
我错过了什么?
android - Android, NetworkInfo.getTypeName(), NullpointerException
我有一个显示一些列表条目的活动。当我单击列表项时,我的应用程序通过 NetworkInfo.getTypeName() 检查可用的连接类型(“WIF”或“MOBILE”)。一旦我调用这个方法,我就会得到一个 NullpointerException。为什么?
我在模拟器上测试了这个,因为我的手机目前不可用(它坏了......)。我认为这是问题所在?这是我唯一的解释,如果不是这样,我不知道为什么它会为空。
这是一些代码片段:
java - 使用检索到的图像时出现 Java.lang.NullPointerException(除非静态使用方法!)
在我的 MIDLet 中有一个名为 anImg 的 java 类 ImageFetcher 的实例。同样在我的 MIDLet 中,我有一个简单地说是 fetch 的命令,一个 CommandListener 当检测到 fetch 被点击时运行下面的函数。这个函数应该简单地从类 ImageFetcher 的 anImg 实例运行 public getImage(),它返回一个图像,然后将该图像附加/设置到显示器上的表单上。(您可能会认出诺基亚 JavaME Wiki 中的 getImage() 函数!!!)
这不是显示任何图像,而是写入 netbeans 中的输出终端: Msg: Java.lang.NullPointerException
但是,如果我将 public getImage() 更改为 public static getImage() 并将 anImg.getImage() 替换为 ImageFetcher.getImage() 图像将成功显示!!!
感谢您对这个问题的回复 :) 我期待在这场磨难之后恢复我的头发!
FetchImageApp.java
ImageFetcher.java
这是根据请求的侦听器代码:)