2017-06-15 64 views
-2

mcrop.setOnClickListener(新View.OnClickListener(){在cropImageView.setImageBitmap(bitmap)上获取java空指针异常;

@Override 
public void onClick(View v) { 

    preview.buildDrawingCache(); 
    bitmap=preview.getDrawingCache(); 
    CropImage.activity(uri) 
      .start(Previewimage.this); 
    cropImageView.setImageBitmap(bitmap); 
    Bitmap cropped = cropImageView.getCroppedImage(); 
    preview.setImageBitmap(cropped); 

} };

显示java.lang.NullPointerException:尝试调用虚拟方法“android.graphics.Bitmap com.theartofdev.edmodo .cropper.CropImageView.getCroppedImage()”上一个空对象引用

+0

你在哪里初始化'cropImageView'? –

+0

检查您的位图是否为null,并通过将其声明为全局再次尝试初始化cropImageView propery –

+0

Thanks !!得到它我正在使用第三方库,我需要初始化第三方库我用我自己的应用程序初始化 –

回答

0

看起来bitmap为空:检查preview不是null,preview.getDrawingCache();不返回空值