diff --git a/app/android/app/src/main/AndroidManifest.xml b/app/android/app/src/main/AndroidManifest.xml index 675c01d0..16b8ad90 100644 --- a/app/android/app/src/main/AndroidManifest.xml +++ b/app/android/app/src/main/AndroidManifest.xml @@ -8,7 +8,7 @@ android:maxSdkVersion="29" tools:ignore="ScopedStorage" /> - { + val route = getRouteFromImageProcessorResult(intent) ?: return + logI(TAG, "Navigate to route: $route") + flutterEngine?.navigationChannel?.pushRoute(route) + } + + else -> { + super.onNewIntent(intent) + } } } @@ -91,6 +99,7 @@ class MainActivity : FlutterActivity(), MethodChannel.MethodCallHandler, logD(TAG, "Using new map renderer") true } + MapsInitializer.Renderer.LEGACY -> { logD(TAG, "Using legacy map renderer") false @@ -99,10 +108,9 @@ class MainActivity : FlutterActivity(), MethodChannel.MethodCallHandler, } private fun getRouteFromImageProcessorResult(intent: Intent): String? { - val resultUri = - intent.getParcelableExtra( - NcPhotosPlugin.EXTRA_IMAGE_RESULT_URI - ) + val resultUri = intent.getParcelableExtra( + NcPhotosPlugin.EXTRA_IMAGE_RESULT_URI + ) if (resultUri == null) { logE(TAG, "Image result uri == null") return null