49得票6回答
Java中字符串和整数的空值

public class Test { public static void main(String[] args) { String s = null; String s1 = null; Integer i = null; ...

48得票3回答
如何解决java.lang.NullPointerException错误?

当我运行我的Java程序时,它在这一行给出了一个错误: compiler.getTask(null, null, new DiagnosticCollector<JavaFileObject>(), null, null, compilationUnits); 我收到的错误信息...

48得票2回答
三元运算符中出现了不想要的空指针异常 - 为什么会这样?

执行以下代码时,我在行处收到 NullPointerException。value = condition ? getDouble() : 1.0; 在之前的代码中,当我使用null代替getDouble()时,一切正常,这很奇怪。public class Test { static ...

48得票8回答
Android - 操作栏中SearchView出现NullPointerException问题

我在我的Activity中尝试将SearchView小部件添加到ActionBar中,但是在调用getActionView获取我的SearchView对象时,我得到了一个空值。 我一直在遵循Android开发者指南,并查看了大量的SO问题以及其他网站上的链接,但都没有结果。可能有些东西很简单...

47得票1回答
java.lang.NullPointerException: 尝试在空对象引用上调用虚拟方法

我试图将玩家的姓名保存在共享首选项中,并通过再次获取共享首选项中的姓名来在另一个活动中显示它,但我的应用程序崩溃了。 致命异常:主要 Process: plp.cs4b.thesis.drawitapp, PID: 1970 java.lang.RuntimeException: Unab...

46得票5回答
我的代码中没有任何指向的空指针异常

我正在开发一个游戏,在游戏中玩家可以拖拽屏幕上的物品。我有一个私有方法,可以模拟任何可移动物品的拖拽/放置事件。对于拖拽,实际上是保留了他们触摸的视图的位置,并创建一个新的ImageView,并将其 drawable 设置为所触摸视图的 drawingCache,然后按照手指的移动在屏幕上移动...

45得票4回答
getActionBar()返回Null(AppCompat-v7 21)

我将AppCompat-v7更新到21.0.0版本并成功编译后运行我的应用程序时,它立即崩溃。 它给了我以下错误信息:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.Acti...

45得票7回答
Python中的安全解引用

Groovy有一个很好的安全解引用运算符,可以帮助避免NullPointerException:variable?.method() 只有在 variable 不是 null 的情况下,method 才会被调用。 在 Python 中是否有一种方法能够做到同样的效果?或者我必须编写 if v...

43得票6回答
如何在使用Java集合排序时处理空值

在Java中使用Collection.sort时,当其中一个内部对象为null时,我应该返回什么? 示例:Collections.sort(list, new Comparator<MyBean>() { public int compare(MyBean o1, MyB...

43得票5回答
空指针异常:在 getActivity().runOnUiThread(new Runnable() 中发生了。

我知道造成NPE的原因有很多种,但我的情况稍微有点奇怪(至少对我来说是这样)。 我已成功将我的Activities转换为Fragments,但我的问题似乎出现在显示日期的函数中。当应用程序正在运行时,一切都正常。但是一旦按下返回按钮,应用程序就会强制关闭,然后在日志中它会显示我在第102行收...