From 2ab827b98fec2bb9965c937266f1b2bb0c6dd064 Mon Sep 17 00:00:00 2001 From: Yaakov Schectman Date: Wed, 30 Oct 2024 16:36:42 -0400 Subject: [PATCH 1/2] Gets app working on stable --- android/build.gradle | 1 + android/src/main/AndroidManifest.xml | 3 +- .../ContactsServicePlugin.java | 3 +- example/android/app/build.gradle | 3 +- .../android/app/src/main/AndroidManifest.xml | 3 +- example/android/build.gradle | 4 +-- .../gradle/wrapper/gradle-wrapper.properties | 4 +-- example/lib/contacts_list_page.dart | 30 +++++++++---------- example/lib/contacts_picker_page.dart | 6 ++-- example/lib/main.dart | 2 +- example/pubspec.yaml | 6 ++-- 11 files changed, 33 insertions(+), 32 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 2feed78f..783d40a1 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -23,6 +23,7 @@ apply plugin: 'com.android.library' android { compileSdkVersion 30 + namespace "flutter.plugins.contactsservice.contactsservice" defaultConfig { minSdkVersion 16 diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index a0d08137..3dff9547 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -1,5 +1,4 @@ - + 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..a185e75f 100644 --- a/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java +++ b/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java @@ -295,8 +295,9 @@ public boolean onActivityResult(int requestCode, int resultCode, Intent intent) } else { Log.e(LOG_TAG, "onActivityResult - cursor.moveToFirst() returns false"); finishWithResult(FORM_OPERATION_CANCELED); - }}else{return true;} + } cursor.close(); + }else{return true;} return true; } diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index f8e8aad1..7afb451e 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -15,7 +15,8 @@ apply plugin: 'com.android.application' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 30 + compileSdkVersion 34 + namespace "flutter.plugins.contactsservice.contactsserviceexample" lintOptions { disable 'InvalidPackage' diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml index c736548a..31edda6e 100644 --- a/example/android/app/src/main/AndroidManifest.xml +++ b/example/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,4 @@ - +