nullpointerexception相关内容
图像不会缓存在内部存储上,也不会在没有外部 SD 卡的设备上崩溃.我已经尝试了我所知道的,但没有任何效果.这是 ImageCache.java 包 com.minecraftpix.android.bitmapfun.util;导入 com.minecraftpix.BuildConfig;导入 android.annotation.TargetApi;导入 android.content.C
..
我正在使用与 Eclipse 集成的 Findbugs. 当我在我的项目上运行 findbugs 时,下面的代码没有被捕获,因为可能的空指针异常. 在下面的代码片段中,对象测试容易出现空指针异常,而 findbugs 无法识别该异常. @Overridepublic boolean saveIrr(TestObject test) 抛出 DuplicateRecordExceptio
..
我只是想将数据库中的 blob 字符串转换为字节数组,然后将其转换为缓冲图像,然后将其分配给标签这是我的代码 包 ims.project;导入 java.sql.*;导入 javax.swing.*;导入 java.awt.*;导入 java.awt.image.BufferedImage;导入 java.io.ByteArrayInputStream;导入 javax.imageio.Imag
..
我正在尝试在 Android 中编写代码,以在向下滚动事件期间隐藏操作栏.我有一个 10x50 的网格.所以当我向下滚动时,操作栏应该隐藏.我在 Log Cat 中正确获得滚动状态结果,因此,每当我申请 getActionBar().hide 时,我都会收到 NullPointerException 错误. 我的代码: package com.example.complexdatepick
..
我们有一个 JUnit 测试类,它扩展了 ActivityInstrumentationTestCase2.测试(以及我们正在测试的类)使用扩展 ContentProvider 的 CommentContentProvider 来访问 SQLite 数据库,我们得到一个 NullPointerException [下面的完整堆栈跟踪] 在提供程序上运行查询时. 我们实例化一个 MockCon
..
我编写了一个函数来执行数据库查询.如果无法获取任何结果,我希望它返回 null. fun getServiceCharge(model: String): ServiceChargeMasterList {val unique = VideoconApplication.daoSession.serviceChargeMasterListDao.queryBuilder().where(Serv
..
我有可选对象: 可选最新详情; 我想返回 newestDetail.getId() 或者如果 newestDetail 为空返回 null. 我们是否有比遵循更复杂的方法来做到这一点? return newestDetail.isPresent()?newestDetail.get().getId():null; 解决方案 将值映射到带有 id 字段的 Optional 并将其转换
..
一些由框架填充的类(如 bean).所以你不能保证所有的字段都设置了. 查看示例:标记为 @Entity 的类通常具有 Integer id 字段.hashCode 可以写成: public int hashCode() {返回 id.hashCode();} 但防御性代码可能如下所示: public int hashCode() {返回 (id != null) ?id.hashCo
..
每次打开 Eclipse 时,都会收到以下错误消息: Android SDK 内容加载器:parseSdkContent 失败 java.lang.NullPointerException 初始化 Java 工具在以下过程中发生内部错误:“初始化 Java 工具".java.lang.NullPointerException 为 Android 2.2 加载数据android-8
..
让我们考虑一个 Parent 类,它只包含一个 Integer 属性.我创建了 6 个父类对象和一个空变量.然后我将这些对象添加到列表中. 我想通过Integer属性的值来检索对应的对象.我为此使用了 Java 8 Streams. 谓词谓词 = e ->e.getId() == 100;//样本属性值结果 = list.stream().filter(predicate).collect
..
我刚刚将 Google Play 服务库添加到我的项目中,当我对我的一个项目文件进行修改时,我不断收到来自 Eclipse 的错误对话框: “运行 Android Lint"遇到问题.失败. 所以,我启用了错误日志(窗口 -> 显示视图 -> 错误日志)选项卡,我发现了一个警告和一个错误行: 错误:失败:com.android.ide.eclipse.adt java.lang
..
我在尝试从第一个 Fragment 启动 Fragment 时遇到此错误: java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“android.app.FragmentTransaction android.app.FragmentManager.beginTransaction()" 这是我收到错误的方法: @Overridepublic voi
..
我想在点击按钮后拍照.但是我在尝试使用 FileProvider 获取 URI 时得到 NullPointerException. 这是我的错误代码: Caused by: java.lang.NullPointerException: Attempt to invoke the virtual method 'android.content.res.XmlResourceParser a
..
我有我想要执行此操作的每个元素的列表(使用 Java 8): disabledUsersOnLDAP.stream().forEach(user -> usersRepository.findEnabledByUsername(user.getUserName()).setEnabled(false)); usersRepository.findEnabledByUsername 可能返回 n
..
我有一个地址对象,我想为其创建一个 equals 方法.我可以通过执行以下操作(缩短一点)来使这变得非常简单: public boolean equals(Object obj){如果(这个 == 对象)返回真;如果(对象 == 空)返回假;如果(getClass()!= obj.getClass())返回假;地址其他=(地址)obj;返回 this.getStreet().equals(oth
..
Android Studio 3.6 在 app/build.gradle 中: android {viewBinding.enabled = true 这里是我的 xml:
..
所以基本上我有 2 个片段 - FragmentConverter 和 FragmentFavourites,我有一个 MainActivity.我正在尝试使用名为 Communicator 的接口将 4 个数组从第一个片段传递到第二个片段.具体片段如下: 公共接口Communicator {公共无效响应(字符串[]名称,字符串[]代码,字符串[]符号,整数[]图像);} 这是Fragment
..
我正在尝试使用 Roman Nurik 的库制作一个向导 (https://plus.google.com/113735310430199015092/posts/6cVymZvn3f4). 我无法访问从 Review Fragment 收集的数据.我在 ReviewFragment 中公开了 mCurrentReviewItems 然后我像这样尝试了 mNextButton.setOnC
..
在我的 Android 5.0 应用程序中单击开关时,应用程序崩溃并显示如下所示的 logcat.logcat 没有在其中的任何地方引用我的代码,并且此开关在所有以前的版本上都运行良好.除了背景颜色外,开关看起来不可见,并且只有在点击后才会崩溃. 经过测试,无论我是否定义了 setOnCheckedChangeListener 函数,都会发生同样的事情.即使开关在布局中但从未在代码中,点击它
..
我不断收到一些用户的波纹管异常: java.lang.NullPointerException在 android.app.Instrumentation.execStartActivity(Instrumentation.java:1414)在 android.app.Activity.startActivityForResult(Activity.java:2880)在 android.sup
..