小编K10*_*000的帖子

React Native Mapbox-gl 因 React-navigation 崩溃

我有个问题。当我显示地图并@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)

android mapbox-gl react-native react-navigation

5
推荐指数
1
解决办法
1397
查看次数