Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从照相机活动检索图像时出现NullPointerException_Java_Android - Fatal编程技术网

Java 从照相机活动检索图像时出现NullPointerException

Java 从照相机活动检索图像时出现NullPointerException,java,android,Java,Android,在尝试从这里保存相机活动中的图像时,我在函数的最后一行遇到以下错误,即imageView.setImageBitmap(photo) 为了确保我的sid ethrough debug,我必须确保photo不为空且包含数据,并在对象描述中显示:android.graphics。Bitmap@414b2518 我还发现三星设备中有一个bug,如果这个bug与三星操作系统有关,而不是我实际使用的,那么我在三星设备中使用的是Cyanogen Mod。 有人能帮我一下吗?很可能图像是从相机中正确检索到的,

在尝试从这里保存相机活动中的图像时,我在函数的最后一行遇到以下错误,即
imageView.setImageBitmap(photo)

为了确保我的sid ethrough debug,我必须确保
photo
不为空且包含数据,并在对象描述中显示:
android.graphics。Bitmap@414b2518

我还发现三星设备中有一个bug,如果这个bug与三星操作系统有关,而不是我实际使用的,那么我在三星设备中使用的是
Cyanogen Mod

有人能帮我一下吗?

很可能图像是从相机中正确检索到的,但您的
imageView
对象为空。在访问它之前,您应该在某个地方执行类似的操作-

11-03 03:27:21.928: E/AndroidRuntime(27303): Caused by: java.lang.NullPointerException
11-03 03:27:21.928: E/AndroidRuntime(27303):    at com.example.echelon.MainActivity.onActivityResult(MainActivity.java:37)
11-03 03:27:21.928: E/AndroidRuntime(27303):    at android.app.Activity.dispatchActivityResult(Activity.java:5293)
11-03 03:27:21.928: E/AndroidRuntime(27303):    at android.app.ActivityThread.deliverResults(ActivityThread.java:3443)
11-03 03:27:21.928: E/AndroidRuntime(27303):    ... 11 more
imageView = (ImageView) findViewById(R.id.yourImageId);
另外,请确保没有像下面这样用另一种方法(例如
onCreate
)重新定义实例变量
imageView
)-

11-03 03:27:21.928: E/AndroidRuntime(27303): Caused by: java.lang.NullPointerException
11-03 03:27:21.928: E/AndroidRuntime(27303):    at com.example.echelon.MainActivity.onActivityResult(MainActivity.java:37)
11-03 03:27:21.928: E/AndroidRuntime(27303):    at android.app.Activity.dispatchActivityResult(Activity.java:5293)
11-03 03:27:21.928: E/AndroidRuntime(27303):    at android.app.ActivityThread.deliverResults(ActivityThread.java:3443)
11-03 03:27:21.928: E/AndroidRuntime(27303):    ... 11 more
imageView = (ImageView) findViewById(R.id.yourImageId);

您确定您的imageView不为空吗?