From b8b94d25a8ddfabac1b34054dfdb8a7320768d51 Mon Sep 17 00:00:00 2001 From: "y.kitamura" Date: Fri, 23 Aug 2024 17:31:25 +0900 Subject: [PATCH] Specify export behavior on runtime-registered broadcasts for android 14 --- .../fluttermapboxnavigation/activity/NavigationActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/android/src/main/kotlin/com/eopeter/fluttermapboxnavigation/activity/NavigationActivity.kt b/android/src/main/kotlin/com/eopeter/fluttermapboxnavigation/activity/NavigationActivity.kt index 5a977f9a..d1d07283 100644 --- a/android/src/main/kotlin/com/eopeter/fluttermapboxnavigation/activity/NavigationActivity.kt +++ b/android/src/main/kotlin/com/eopeter/fluttermapboxnavigation/activity/NavigationActivity.kt @@ -9,6 +9,7 @@ import android.os.Bundle import org.json.JSONObject import androidx.appcompat.app.AppCompatActivity +import androidx.core.content.ContextCompat import com.eopeter.fluttermapboxnavigation.FlutterMapboxNavigationPlugin import com.eopeter.fluttermapboxnavigation.R import com.eopeter.fluttermapboxnavigation.databinding.NavigationActivityBinding @@ -148,12 +149,14 @@ class NavigationActivity : AppCompatActivity() { registerReceiver( finishBroadcastReceiver, - IntentFilter(NavigationLauncher.KEY_STOP_NAVIGATION) + IntentFilter(NavigationLauncher.KEY_STOP_NAVIGATION), + ContextCompat.RECEIVER_NOT_EXPORTED ) registerReceiver( addWayPointsBroadcastReceiver, - IntentFilter(NavigationLauncher.KEY_ADD_WAYPOINTS) + IntentFilter(NavigationLauncher.KEY_ADD_WAYPOINTS), + ContextCompat.RECEIVER_NOT_EXPORTED ) // TODO set the style Uri