java - 在非空上下文上使用 getFileStreamPath 会出现 NullPointerException 吗?

标签 java android

目前正在为自己开发一个应用程序并遇到这个问题,我的上下文显然不为空(否则将退出该函数)。我是一个 Android 新手,所以不确定在这里做什么。

对 imageAdapter 的主 Activity 调用:

Main Activity call to imageAdapter

ImageAdapter 构造函数:

ImageAdapter constructor

函数抛出错误

Function throwing the error

堆栈跟踪

Stacktrace

任何帮助将不胜感激!!!

最佳答案

在 Activity 的字段初始化期间不能使用 this,因为它位于 Android Activity 生命周期之前,因此 Context 将为 null。

this.imagesAdapter = new ImageAdapter(this) 移动到 onCreate

关于java - 在非空上下文上使用 getFileStreamPath 会出现 NullPointerException 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53348000/

相关文章:

Java可变字节数组数据结构

Android 应用不应在接收 Intent 时启动

java - Android - 我如何从window1转到window2然后转到window3从window3跳回window1?

Java 图像未出现在 JAR 文件中

java - Android 在将图像上传到 Web 服务器时抛出空点异常

java - Android 构建工作区错误

java - 无法解析 google-services.json

android - 如何在 android 中为列表适配器使用 Notifydatasetchanged

android - 有人可以向我解释这个 `StaleDataException`

java - Java 的 JDBC 示例