I am using camera intent to capture images in my App. The problem my app crashes on Android 5.0.2
while using camera. I am using intent from fragment. Below is
I think, if you are using intent from fragment and if your using
getActivity()
make sure you have attached your fragment to your activity otherwise it may throw you null pointer.
therefore in my case i used a workaround to get the context, which you can use it
create a gobal variable
View rootView
and initialize it OnViewCreated() method
and you can use accordingly.
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != Activity.RESULT_OK) {
return;
}
if (requestCode == REQUEST_IMAGE_CAPTURE) {
Log.d(UploadPicturesFragment.class.getSimpleName(),
"IMAGE URI NOT NULL: " + (mHighQualityImageUri == null));
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap( rootView.getContext().getContentResolver(),
mHighQualityImageUri);
DroomUtil.beginCrop(mHighQualityImageUri, rootView.getContext(), this, true, bitmap.getWidth(),
bitmap.getHeight());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}}