diff --git a/common/car/src/main/java/com/kouros/navigation/car/NavigationSession.kt b/common/car/src/main/java/com/kouros/navigation/car/NavigationSession.kt index 0998a1e..acc206e 100644 --- a/common/car/src/main/java/com/kouros/navigation/car/NavigationSession.kt +++ b/common/car/src/main/java/com/kouros/navigation/car/NavigationSession.kt @@ -1,21 +1,28 @@ package com.kouros.navigation.car import android.Manifest.permission +import android.content.ComponentName +import android.content.Context import android.content.Intent +import android.content.ServiceConnection import android.content.pm.PackageManager import android.location.Location +import android.os.IBinder import android.util.Log +import androidx.annotation.RequiresPermission import androidx.car.app.CarContext import androidx.car.app.CarToast import androidx.car.app.Screen import androidx.car.app.ScreenManager import androidx.car.app.Session import androidx.car.app.connection.CarConnection +import androidx.car.app.model.CarIcon import androidx.car.app.model.Distance import androidx.car.app.navigation.NavigationManager import androidx.car.app.navigation.NavigationManagerCallback import androidx.car.app.navigation.model.Destination import androidx.car.app.navigation.model.Step +import androidx.car.app.navigation.model.TravelEstimate import androidx.car.app.navigation.model.Trip import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleObserver @@ -26,6 +33,7 @@ import androidx.lifecycle.ViewModelStoreOwner import androidx.lifecycle.asLiveData import androidx.lifecycle.coroutineScope import androidx.lifecycle.lifecycleScope +import com.kouros.navigation.car.navigation.NavigationService import com.kouros.navigation.car.navigation.RouteCarModel import com.kouros.navigation.car.navigation.Simulation import com.kouros.navigation.car.screen.NavigationListener @@ -684,6 +692,7 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa navigationScreen.navigationType = NavigationType.VIEW if (notificationActive) notificationManager.stopNotificationService() + Log.d(TAG, "end stopNavigation") } override fun updateTrip(trip: Trip) {