@@ -3,7 +3,6 @@ package com.mapbox.navigation.copilot
33import android.content.pm.ApplicationInfo
44import androidx.lifecycle.DefaultLifecycleObserver
55import androidx.lifecycle.LifecycleOwner
6- import androidx.lifecycle.ProcessLifecycleOwner
76import com.google.gson.Gson
87import com.mapbox.common.UploadOptions
98import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
@@ -31,6 +30,7 @@ import com.mapbox.navigation.core.internal.telemetry.UserFeedback
3130import com.mapbox.navigation.core.internal.telemetry.UserFeedbackCallback
3231import com.mapbox.navigation.core.internal.telemetry.registerUserFeedbackCallback
3332import com.mapbox.navigation.core.internal.telemetry.unregisterUserFeedbackCallback
33+ import com.mapbox.navigation.core.lifecycle.MapboxNavigationApp
3434import java.io.File
3535import java.util.Locale
3636
@@ -115,7 +115,9 @@ internal class MapboxCopilotImpl(
115115 */
116116 fun start () {
117117 registerUserFeedbackCallback(userFeedbackCallback)
118- ProcessLifecycleOwner .get().lifecycle.addObserver(foregroundBackgroundLifecycleObserver)
118+ MapboxNavigationApp .lifecycleOwner.lifecycle.addObserver(
119+ foregroundBackgroundLifecycleObserver
120+ )
119121 mapboxNavigation.registerHistoryRecordingStateChangeObserver(
120122 historyRecordingStateChangeObserver
121123 )
@@ -126,7 +128,9 @@ internal class MapboxCopilotImpl(
126128 */
127129 fun stop () {
128130 unregisterUserFeedbackCallback(userFeedbackCallback)
129- ProcessLifecycleOwner .get().lifecycle.removeObserver(foregroundBackgroundLifecycleObserver)
131+ MapboxNavigationApp .lifecycleOwner.lifecycle.removeObserver(
132+ foregroundBackgroundLifecycleObserver
133+ )
130134 mapboxNavigation.unregisterHistoryRecordingStateChangeObserver(
131135 historyRecordingStateChangeObserver
132136 )
0 commit comments