DrawerNavigator не работает в Android Studio ADB и физическом устройстве, но работает на выставке? - PullRequest
1 голос
/ 16 марта 2019

ниже приведен простой код, который не работает в Android-студии и на моем Устройстве, но отлично работает на выставке.Нет ошибки при запуске кода, но DrawerNavigator не работает (не отображается при прокрутке на экране).Я установил и установил связь со всеми необходимыми менеджерами пакетов (реакция-навигация, реакция-нативный-жест-обработчик)

import React,{Component} from 'react';
import {View, Text, Button} from 'react-native';

import {createSwitchNavigator, createAppContainer, createDrawerNavigator} from 'react-navigation';

export default class App extends Component {
  render() {
    return (
      <AppContainer/>
    )
  }
}

class WelcomeScreen extends Component {
  render() {
    return (
      <View style = {{flex:1, alignItems:'center',
      justifyContent:'center'}}>
        <Button title='Login' onPress = {() => this.props.navigation.navigate('Dashboard')}/>
      </View>
    );
  }
}

class DashboardScreen extends Component {
  render() {
    return (
      <View style = {{flex:1, alignItems:'center',
      justifyContent:'center'}}>
        <Text> DashboardScreen </Text>
      </View>
    );
  }
}

const AppDrawerNavigator = createDrawerNavigator({
  Dashboard:{screen:DashboardScreen}
})

const AppswitchNavigator = createSwitchNavigator({
  Welcome: {screen: WelcomeScreen},
  Dashboard: {screen: AppDrawerNavigator}
});


const AppContainer = createAppContainer(AppswitchNavigator);

Предупреждение консоли следующее.Я не понял, что именно это означает.

введите описание изображения здесь

...