nullpointerexception相关内容

Findbug 无法识别空指针异常

我正在使用与 Eclipse 集成的 Findbugs. 当我在我的项目上运行 findbugs 时,下面的代码没有被捕获,因为可能的空指针异常. 在下面的代码片段中,对象测试容易出现空指针异常,而 findbugs 无法识别该异常. @Overridepublic boolean saveIrr(TestObject test) 抛出 DuplicateRecordExceptio ..
发布时间:2022-01-05 21:22:34 Java开发

为什么 getActionBar() 在 TabHost 中从 Android 获取空值?

我正在尝试在 Android 中编写代码,以在向下滚动事件期间隐藏操作栏.我有一个 10x50 的网格.所以当我向下滚动时,操作栏应该隐藏.我在 Log Cat 中正确获得滚动状态结果,因此,每当我申请 getActionBar().hide 时,我都会收到 NullPointerException 错误. 我的代码: package com.example.complexdatepick ..

使用 MockContentResolver 查询导致 NullPointerException

我们有一个 JUnit 测试类,它扩展了 ActivityInstrumentationTestCase2.测试(以及我们正在测试的类)使用扩展 ContentProvider 的 CommentContentProvider 来访问 SQLite 数据库,我们得到一个 NullPointerException [下面的完整堆栈跟踪] 在提供程序上运行查询时. 我们实例化一个 MockCon ..

处理空指针并在流中抛出异常

让我们考虑一个 Parent 类,它只包含一个 Integer 属性.我创建了 6 个父类对象和一个空变量.然后我将这些对象添加到列表中. 我想通过Integer属性的值来检索对应的对象.我为此使用了 Java 8 Streams. 谓词谓词 = e ->e.getId() == 100;//样本属性值结果 = list.stream().filter(predicate).collect ..
发布时间:2022-01-05 21:21:03 Java开发

运行 Android Lint 遇到了...失败.java.lang.NullPointerException

我刚刚将 Google Play 服务库添加到我的项目中,当我对我的一个项目文件进行修改时,我不断收到来自 Eclipse 的错误对话框: “运行 Android Lint"遇到问题.失败. 所以,我启用了错误日志(窗口 -> 显示视图 -> 错误日志)选项卡,我发现了一个警告和一个错误行: 错误:失败:com.android.ide.eclipse.adt java.lang ..
发布时间:2022-01-05 21:20:53 移动开发

Java:在equals检查中避免NullPointerException的干净方法

我有一个地址对象,我想为其创建一个 equals 方法.我可以通过执行以下操作(缩短一点)来使这变得非常简单: public boolean equals(Object obj){如果(这个 == 对象)返回真;如果(对象 == 空)返回假;如果(getClass()!= obj.getClass())返回假;地址其他=(地址)obj;返回 this.getStreet().equals(oth ..
发布时间:2022-01-05 21:20:20 Java开发

在 VIewPager (Android) 中的两个 Fragment 之间传递数据 (NullPointerException)

所以基本上我有 2 个片段 - FragmentConverter 和 FragmentFavourites,我有一个 MainActivity.我正在尝试使用名为 Communicator 的接口将 4 个数组从第一个片段传递到第二个片段.具体片段如下: 公共接口Communicator {公共无效响应(字符串[]名称,字符串[]代码,字符串[]符号,整数[]图像);} 这是Fragment ..

单击 Android 5.0 时切换崩溃

在我的 Android 5.0 应用程序中单击开关时,应用程序崩溃并显示如下所示的 logcat.logcat 没有在其中的任何地方引用我的代码,并且此开关在所有以前的版本上都运行良好.除了背景颜色外,开关看起来不可见,并且只有在点击后才会崩溃. 经过测试,无论我是否定义了 setOnCheckedChangeListener 函数,都会发生同样的事情.即使开关在布局中但从未在代码中,点击它 ..
发布时间:2022-01-05 21:19:44 移动开发