Javascript react native:当我在TopTabNavigator中时,Android后退按钮不会在第一次单击时返回
当我在TopTabNavigator中时,Android后退按钮不会在第一次单击时返回。实际发生的情况是,标签向左和向右移动,只有在按下安卓后退按钮几下后才会返回。 这样的事情怎么能预防和解决呢 在我的示例中,我有顶部选项卡导航器,我想知道如何防止在选项卡之间播放导航的情况,并且只需第二次或第三次按下Android后退按钮,我就可以返回Javascript react native:当我在TopTabNavigator中时,Android后退按钮不会在第一次单击时返回,javascript,reactjs,react-native,react-navigation,Javascript,Reactjs,React Native,React Navigation,当我在TopTabNavigator中时,Android后退按钮不会在第一次单击时返回。实际发生的情况是,标签向左和向右移动,只有在按下安卓后退按钮几下后才会返回。 这样的事情怎么能预防和解决呢 在我的示例中,我有顶部选项卡导航器,我想知道如何防止在选项卡之间播放导航的情况,并且只需第二次或第三次按下Android后退按钮,我就可以返回 import * as React from 'react'; import { Text, View } from 'react-native'; impor
import * as React from 'react';
import { Text, View } from 'react-native';
import { NavigationContainer } from '@react-navigation/native';
import { createMaterialTopTabNavigator } from '@react-navigation/material-top-tabs';
function HomeScreen() {
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Text>Home!</Text>
</View>
);
}
function SettingsScreen() {
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Text>Settings!</Text>
</View>
);
}
const Tab = createMaterialTopTabNavigator();
export default function App() {
return (
<NavigationContainer>
<Tab.Navigator>
<Tab.Screen name="Home" component={HomeScreen} />
<Tab.Screen name="Settings" component={SettingsScreen} />
</Tab.Navigator>
</NavigationContainer>
);
}
import*as React from'React';
从“react native”导入{Text,View};
从'@react-navigation/native'导入{NavigationContainer};
从“@react navigation/material top tabs”导入{createMaterialTopTabNavigator};
功能主屏幕(){
返回(
回家!
);
}
函数设置屏幕(){
返回(
设置!
);
}
const Tab=createMaterialTopTabNavigator();
导出默认函数App(){
返回(
);
}
导出默认函数App(){
返回(
);
}
这对我没有帮助。。它仍然会在离开堆栈之前左右移动。还有别的办法可以修吗?你确定吗?你查过文件了吗?如果你复制/粘贴代码,我的代码中就有atypo