diff --git a/tedbottompicker/src/main/java/gun0912/tedbottompicker/TedBottomSheetDialogFragment.java b/tedbottompicker/src/main/java/gun0912/tedbottompicker/TedBottomSheetDialogFragment.java index ac9e277..681b845 100644 --- a/tedbottompicker/src/main/java/gun0912/tedbottompicker/TedBottomSheetDialogFragment.java +++ b/tedbottompicker/src/main/java/gun0912/tedbottompicker/TedBottomSheetDialogFragment.java @@ -409,7 +409,7 @@ private void startCameraIntent() { .setListener(new OnActivityResultListener() { @Override public void onActivityResult(int resultCode, Intent data) { - if (resultCode == Activity.RESULT_OK) { + if (getActivity() != null && resultCode == Activity.RESULT_OK) { onActivityResultCamera(cameraImageUri); } } @@ -507,7 +507,7 @@ private void startGalleryIntent() { .setListener(new OnActivityResultListener() { @Override public void onActivityResult(int resultCode, Intent data) { - if (resultCode == Activity.RESULT_OK) { + if (getActivity() != null && resultCode == Activity.RESULT_OK) { onActivityResultGallery(data); } }