@@ -19,7 +19,7 @@ package com.mapbox.androidauto {
1919 public final class MapboxCarApp {
2020 method public com.mapbox.androidauto.navigation.location.CarAppLocation carAppLocationService();
2121 method public kotlinx.coroutines.flow.StateFlow<com.mapbox.androidauto.CarAppState> getCarAppState();
22- method public void setup();
22+ method @UiThread public void setup();
2323 method public void updateCarAppState(com.mapbox.androidauto.CarAppState carAppState);
2424 property public final kotlinx.coroutines.flow.StateFlow<com.mapbox.androidauto.CarAppState> carAppState;
2525 field public static final com.mapbox.androidauto.MapboxCarApp INSTANCE;
@@ -74,7 +74,7 @@ package com.mapbox.androidauto.car {
7474 }
7575
7676 public final class MainCarScreen extends androidx.car.app.Screen {
77- ctor public MainCarScreen(com.mapbox.androidauto.car.MainCarContext mainCarContext);
77+ ctor @UiThread public MainCarScreen(com.mapbox.androidauto.car.MainCarContext mainCarContext);
7878 method public com.mapbox.androidauto.car.location.CarLocationRenderer getCarLocationRenderer();
7979 method public com.mapbox.androidauto.car.navigation.CarNavigationCamera getCarNavigationCamera();
8080 method public com.mapbox.androidauto.car.preview.CarRouteLine getCarRouteLine();
@@ -167,7 +167,7 @@ package com.mapbox.androidauto.car.feedback.core {
167167
168168 public final class CarFeedbackSender {
169169 ctor public CarFeedbackSender();
170- method public void send(com.mapbox.androidauto.car.feedback.ui.CarFeedbackItem selectedItem, String? encodedSnapshot, String sourceScreenSimpleName);
170+ method @UiThread public void send(com.mapbox.androidauto.car.feedback.ui.CarFeedbackItem selectedItem, String? encodedSnapshot, String sourceScreenSimpleName);
171171 }
172172
173173}
@@ -260,7 +260,7 @@ package com.mapbox.androidauto.car.feedback.ui {
260260 }
261261
262262 public final class CarGridFeedbackScreen extends androidx.car.app.Screen {
263- ctor public CarGridFeedbackScreen(androidx.car.app.CarContext carContext, String sourceScreenSimpleName, com.mapbox.androidauto.car.feedback.core.CarFeedbackSender carFeedbackSender, com.mapbox.androidauto.car.feedback.ui.CarFeedbackPoll initialPoll, String? encodedSnapshot, com.mapbox.androidauto.car.feedback.core.CarFeedbackSearchOptions searchOptions = com.mapbox.androidauto.car.feedback.core.CarFeedbackSearchOptions(), kotlin.jvm.functions.Function0<kotlin.Unit> onFinish);
263+ ctor @UiThread public CarGridFeedbackScreen(androidx.car.app.CarContext carContext, String sourceScreenSimpleName, com.mapbox.androidauto.car.feedback.core.CarFeedbackSender carFeedbackSender, com.mapbox.androidauto.car.feedback.ui.CarFeedbackPoll initialPoll, String? encodedSnapshot, com.mapbox.androidauto.car.feedback.core.CarFeedbackSearchOptions searchOptions = com.mapbox.androidauto.car.feedback.core.CarFeedbackSearchOptions(), kotlin.jvm.functions.Function0<kotlin.Unit> onFinish);
264264 method public androidx.car.app.model.Template onGetTemplate();
265265 }
266266
@@ -345,11 +345,11 @@ package com.mapbox.androidauto.car.navigation {
345345 method public void onAttached(com.mapbox.maps.extension.androidauto.MapboxCarMapSurface mapboxCarMapSurface);
346346 method public void onDetached(com.mapbox.maps.extension.androidauto.MapboxCarMapSurface mapboxCarMapSurface);
347347 method public void onVisibleAreaChanged(android.graphics.Rect visibleArea, com.mapbox.maps.EdgeInsets edgeInsets);
348- method public void updateWithLocations(java.util.List<com.mapbox.geojson.Point> points);
348+ method @UiThread public void updateWithLocations(java.util.List<com.mapbox.geojson.Point> points);
349349 field public static final double DEFAULT_INITIAL_ZOOM = 15.0;
350350 }
351351
352- public final class CarNavigationCamera implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
352+ @UiThread public final class CarNavigationCamera implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
353353 ctor public CarNavigationCamera(com.mapbox.androidauto.car.navigation.CarCameraMode initialCarCameraMode, com.mapbox.androidauto.car.navigation.CarCameraMode? alternativeCarCameraMode, com.mapbox.androidauto.car.routes.CarRoutesProvider carRoutesProvider = com.mapbox.androidauto.car.routes.NavigationCarRoutesProvider(), com.mapbox.maps.CameraOptions? initialCameraOptions = CameraOptions.<init>().zoom(DEFAULT_INITIAL_ZOOM).build());
354354 method public boolean followingZoomUpdatesAllowed();
355355 method public com.mapbox.maps.extension.androidauto.DefaultMapboxCarMapGestureHandler getGestureHandler();
@@ -605,7 +605,7 @@ package com.mapbox.androidauto.car.placeslistonmap {
605605 property public final android.graphics.Bitmap? bitmap;
606606 }
607607
608- public interface PlacesListItemClickListener {
608+ @UiThread public interface PlacesListItemClickListener {
609609 method public void onItemClick(com.mapbox.androidauto.car.search.PlaceRecord placeRecord);
610610 }
611611
@@ -614,7 +614,7 @@ package com.mapbox.androidauto.car.placeslistonmap {
614614 method public androidx.car.app.model.ItemList mapToItemList(android.location.Location anchorLocation, java.util.List<com.mapbox.androidauto.car.search.PlaceRecord> places, com.mapbox.androidauto.car.placeslistonmap.PlacesListItemClickListener? itemClickListener);
615615 }
616616
617- public final class PlacesListOnMapLayerUtil {
617+ @UiThread public final class PlacesListOnMapLayerUtil {
618618 ctor public PlacesListOnMapLayerUtil();
619619 method public void initializePlacesListOnMapLayer(com.mapbox.maps.Style style, android.content.res.Resources resources);
620620 method public void removePlacesListOnMapLayer(com.mapbox.maps.Style style);
@@ -631,7 +631,7 @@ package com.mapbox.androidauto.car.placeslistonmap {
631631 }
632632
633633 @com.mapbox.maps.MapboxExperimental public final class PlacesListOnMapScreen extends androidx.car.app.Screen {
634- ctor public PlacesListOnMapScreen(com.mapbox.androidauto.car.MainCarContext mainCarContext, com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapProvider placesProvider, com.mapbox.androidauto.car.placeslistonmap.PlacesListItemMapper placesListItemMapper, java.util.List<? extends com.mapbox.androidauto.car.action.MapboxActionProvider> actionProviders, com.mapbox.androidauto.car.search.SearchCarContext searchCarContext = com.mapbox.androidauto.car.search.SearchCarContext(mainCarContext), com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil placesLayerUtil = com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil());
634+ ctor @UiThread public PlacesListOnMapScreen(com.mapbox.androidauto.car.MainCarContext mainCarContext, com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapProvider placesProvider, com.mapbox.androidauto.car.placeslistonmap.PlacesListItemMapper placesListItemMapper, java.util.List<? extends com.mapbox.androidauto.car.action.MapboxActionProvider> actionProviders, com.mapbox.androidauto.car.search.SearchCarContext searchCarContext = com.mapbox.androidauto.car.search.SearchCarContext(mainCarContext), com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil placesLayerUtil = com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil());
635635 method public androidx.car.app.model.ItemList getItemList();
636636 method public androidx.car.app.model.Template onGetTemplate();
637637 method public void setItemList(androidx.car.app.model.ItemList);
@@ -655,7 +655,7 @@ package com.mapbox.androidauto.car.preview {
655655 }
656656
657657 @com.mapbox.maps.MapboxExperimental public final class CarRoutePreviewScreen extends androidx.car.app.Screen {
658- ctor public CarRoutePreviewScreen(com.mapbox.androidauto.car.preview.RoutePreviewCarContext routePreviewCarContext, com.mapbox.androidauto.car.search.PlaceRecord placeRecord, java.util.List<com.mapbox.navigation.base.route.NavigationRoute> navigationRoutes, com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil placesLayerUtil = com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil());
658+ ctor @UiThread public CarRoutePreviewScreen(com.mapbox.androidauto.car.preview.RoutePreviewCarContext routePreviewCarContext, com.mapbox.androidauto.car.search.PlaceRecord placeRecord, java.util.List<com.mapbox.navigation.base.route.NavigationRoute> navigationRoutes, com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil placesLayerUtil = com.mapbox.androidauto.car.placeslistonmap.PlacesListOnMapLayerUtil());
659659 method public com.mapbox.androidauto.car.location.CarLocationRenderer getCarLocationRenderer();
660660 method public com.mapbox.androidauto.car.navigation.CarNavigationCamera getCarNavigationCamera();
661661 method public com.mapbox.androidauto.car.preview.CarRouteLine getCarRouteLine();
@@ -672,10 +672,10 @@ package com.mapbox.androidauto.car.preview {
672672
673673 public final class CarRouteRequest {
674674 ctor public CarRouteRequest(com.mapbox.navigation.core.MapboxNavigation mapboxNavigation, com.mapbox.androidauto.car.preview.CarRouteOptionsInterceptor routeOptionsInterceptor, com.mapbox.navigation.ui.maps.location.NavigationLocationProvider navigationLocationProvider);
675- method public void cancelRequest();
675+ method @UiThread public void cancelRequest();
676676 method public com.mapbox.navigation.core.MapboxNavigation getMapboxNavigation();
677- method public void request(com.mapbox.androidauto.car.search.PlaceRecord placeRecord, com.mapbox.androidauto.car.preview.CarRouteRequestCallback callback);
678- method public suspend Object? requestSync(com.mapbox.androidauto.car.search.PlaceRecord placeRecord, kotlin.coroutines.Continuation<? super java.util.List<? extends com.mapbox.navigation.base.route.NavigationRoute>>);
677+ method @UiThread public void request(com.mapbox.androidauto.car.search.PlaceRecord placeRecord, com.mapbox.androidauto.car.preview.CarRouteRequestCallback callback);
678+ method @UiThread public suspend Object? requestSync(com.mapbox.androidauto.car.search.PlaceRecord placeRecord, kotlin.coroutines.Continuation<? super java.util.List<? extends com.mapbox.navigation.base.route.NavigationRoute>>);
679679 property public final com.mapbox.navigation.core.MapboxNavigation mapboxNavigation;
680680 }
681681
@@ -778,7 +778,7 @@ package com.mapbox.androidauto.car.search {
778778 }
779779
780780 public final class PlaceSearchScreen extends androidx.car.app.Screen {
781- ctor public PlaceSearchScreen(com.mapbox.androidauto.car.search.SearchCarContext searchCarContext);
781+ ctor @UiThread public PlaceSearchScreen(com.mapbox.androidauto.car.search.SearchCarContext searchCarContext);
782782 method public androidx.car.app.model.Template onGetTemplate();
783783 }
784784
@@ -872,8 +872,8 @@ package com.mapbox.androidauto.deeplink {
872872package com.mapbox.androidauto.navigation.audioguidance {
873873
874874 public final class AppAudioGuidanceUiKt {
875- method public static void attachAudioGuidance(androidx.fragment.app.Fragment, com.mapbox.navigation.ui.voice.view.MapboxSoundButton mapboxSoundButton);
876- method public static void muteAudioGuidance(androidx.lifecycle.Lifecycle);
875+ method @UiThread public static void attachAudioGuidance(androidx.fragment.app.Fragment, com.mapbox.navigation.ui.voice.view.MapboxSoundButton mapboxSoundButton);
876+ method @UiThread public static void muteAudioGuidance(androidx.lifecycle.Lifecycle);
877877 }
878878
879879 public final class CarAudioGuidanceUi implements com.mapbox.androidauto.car.action.MapboxActionProvider.ScreenActionProvider {
0 commit comments