diff --git a/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java b/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java index 8c69de78..5e92333f 100644 --- a/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java +++ b/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java @@ -286,6 +286,9 @@ public boolean onActivityResult(int requestCode, int resultCode, Intent intent) finishWithResult(FORM_OPERATION_CANCELED); return true; } + if(intent == null){ + return false; + } Uri contactUri = intent.getData(); if (intent != null){ Cursor cursor = contentResolver.query(contactUri, null, null, null, null);