android应用程序中的Bitmap.createBitmap在重新加载图像时引发异常

android应用程序中的Bitmap.createBitmap在重新加载图像时引发异常,android,exception,bitmap,Android,Exception,Bitmap,我正在尝试从android应用程序中的图库上传图像。createBitmap函数工作正常,直到我只上传一个图像,但是如果我再次调用该函数来重置图像,它会抛出一个异常。代码如下 Bitmap sourceBitmap = BitmapFactory.decodeFile(picturePath); Bitmap createBitmap=Bitmap.createBitmap(sourceBitmap, 0, 0, sourceBitmap.getWidth(), sourceBitmap.get

我正在尝试从android应用程序中的图库上传图像。createBitmap函数工作正常,直到我只上传一个图像,但是如果我再次调用该函数来重置图像,它会抛出一个异常。代码如下

Bitmap sourceBitmap = BitmapFactory.decodeFile(picturePath);
Bitmap createBitmap=Bitmap.createBitmap(sourceBitmap, 0, 0, sourceBitmap.getWidth(), sourceBitmap.getHeight(), matrix, true);

Bitmap createBitmap=Bitmap.createBitmap(sourceBitmap, 0, 0, sourceBitmap.getWidth(), sourceBitmap.getHeight(), matrix, true);
imageView.setImageBitmap(createBitmap);
第一次呼叫正常,然后我得到一个例外。你能帮忙吗。 我得到的例外是 “JDI事件分派”期间发生内部错误。
java.lang.NullPointerException“

sourceBitmap的stacktrace和Decelleration在哪里?能否显示更多代码?如何“重置”图像?确保在重置后初始化imageView、sourceBitmap和matrix的值。如果没有更多的代码,我们无法告诉你更多。我的应用程序中有一个按钮,用于加载照片。按下按钮时,它调用onActivityResult并获取照片。完整的代码是这样的。所以请看我的编辑