From 479f955ff5d3a27b71894c403fdb2d802e626814 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Sat, 2 Sep 2023 18:45:30 +0200 Subject: [PATCH] #727 intent handling review --- android/app/src/main/AndroidManifest.xml | 58 ++++++++----------- .../deckers/thibault/aves/MainActivity.kt | 8 ++- 2 files changed, 32 insertions(+), 34 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index add648546..c906a02e3 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -33,10 +33,10 @@ - - - - + + + + @@ -129,32 +129,44 @@ - + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/MainActivity.kt b/android/app/src/main/kotlin/deckers/thibault/aves/MainActivity.kt index abab47814..98616d0bc 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/MainActivity.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/MainActivity.kt @@ -194,6 +194,9 @@ open class MainActivity : FlutterFragmentActivity() { override fun onNewIntent(intent: Intent) { Log.i(LOG_TAG, "onNewIntent intent=$intent") + intent.extras?.takeUnless { it.isEmpty }?.let { + Log.i(LOG_TAG, "onNewIntent intent extras=$it") + } super.onNewIntent(intent) intentStreamHandler.notifyNewIntent(extractIntentData(intent)) } @@ -265,7 +268,10 @@ open class MainActivity : FlutterFragmentActivity() { } } - Intent.ACTION_VIEW, Intent.ACTION_SEND, "com.android.camera.action.REVIEW" -> { + Intent.ACTION_VIEW, + Intent.ACTION_SEND, + "com.android.camera.action.REVIEW", + "com.android.camera.action.SPLIT_SCREEN_REVIEW" -> { (intent.data ?: intent.getParcelableExtraCompat(Intent.EXTRA_STREAM))?.let { uri -> // MIME type is optional val type = intent.type ?: intent.resolveType(this)