我有个问题。当我显示地图并@rnmapbox/maps想要在屏幕中导航时,应用程序冻结然后崩溃。<MapboxGL.MapView>我很确定这是一个 rnmapbox 问题,因为当我删除和之间的代码时<MapboxGL.MapView/>,导航工作正常。
我使用@react-navigation/native并@react-navigation/native-stack
注意此问题不会在 iOS 上附加,仅在 Android 上附加。
问题记录: https: //vimeo.com/723749736
这是我的代码:
应用程序.js
import React from 'react';
import MapScreen from './src/screens/MapScreen';
import PlaceDetailsScreen from './src/screens/PlaceDetailsScreen';
import VideoPlayerScreen from './src/screens/VideoPlayerScreen';
import {createNativeStackNavigator} from '@react-navigation/native-stack';
import {NavigationContainer} from '@react-navigation/native';
import {SafeAreaProvider} from 'react-native-safe-area-context';
import {GestureHandlerRootView} from 'react-native-gesture-handler';
function App() {
const Stack = createNativeStackNavigator();
return (
<SafeAreaProvider>
<GestureHandlerRootView style={{flex: 1}}>
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen
name="Map"
component={MapScreen}
options={{headerShown: false}}
/>
<Stack.Group>
<Stack.Screen name="Details" component={PlaceDetailsScreen} …Run Code Online (Sandbox Code Playgroud)