React Navigation选项卡导航导航在Android上不起作用(在iOS上工作正常)

Can Poyrazoglu

我在React Native应用程序中使用React Navigation,并且试图以编程方式更改选项卡。

这是我的代码:

navigation.navigate('key of the tab route');

而在导航对象的状态下(只是粘贴屏幕截图,以防万一我只喜欢路线可能会错过一个细节):

在此处输入图片说明

它在iOS中效果很好(导航到正确的选项卡),而在Android上则什么也没有发生。如果我指定了正确的路由名称,并且指定了不存在的路由名称,它将在返回执行某些操作,但是屏幕上没有任何反应。truefalse

我在Android 8.0,React Native 0.59.9,React 16.8.6,React Navigation 3.11.0上。

我究竟做错了什么?

Can Poyrazoglu

它与React Navigation没有关系。我试图通过深度链接来调用导航选项卡的更改,而我的Android应用未配置为保留活动的单个实例,而是启动了主要活动的新实例(因此,是整个活动的新实例)反应原生应用程序,因为它生活在一个活动中),并且搞乱了所有内容。

我添加了以下代码以将其显示为活动的属性:

android:launchMode="singleTop"

问题就解决了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

React Native 底部选项卡导航器。tabBarButton: () => {} 选项不起作用

tabBarOnPress在react-native中的react导航选项卡中不起作用

需要在 React Native 中隐藏和显示顶部选项卡导航的标题。在第一个选项卡上工作,但在另一个选项卡上失败

React-Navigation:导航onPress不起作用

带选项卡导航的react-native抽屉导航

React-固定的导航栏和导航选项卡

React Navigation:如何使用子堆栈中的特定选项卡返回到根选项卡导航器

React Navigation-如何切换选项卡导航以处理登录屏幕?

React-Navigation使用选项卡添加抽屉式导航

React-native-navigation从另一个选项卡导航器更改状态

react-navigation选项卡导航器屏幕内容未显示/屏幕空白

react-navigation从嵌套导航器更改活动选项卡

如何制作可滚动的顶部选项卡导航器(React Navigation v6)

使用 React-navigation V5 编辑底部选项卡导航上的中间按钮

从选项卡导航器屏幕导航到堆栈导航器屏幕时,我无法在react-native中使用react-navigation传递参数

使用选项卡栏和导航栏的React Native中的iOS 13黑暗模式

React Native-与平台无关的选项卡导航方法

React Native BottomTabs导航到特定选项卡

React Native 矢量图标不会显示在 Android 的底部选项卡导航中

如何为Android设置样式或配置React导航选项卡以适合

React Native Chrome自定义选项卡不起作用

在react-native-navigation中,如何在不导航的情况下更新选定的选项卡栏图标?

React Native Navigation 5 在每个堆栈中结合堆栈和选项卡导航器可见性

如何使用React本机导航创建嵌套导航?(示例:选项卡导航器中的堆栈导航器)

引导选项卡导航不起作用

Bootstrap导航选项卡“显示”不起作用?

Bootstrap中的选项卡导航不起作用

嵌套在堆栈导航器中的React Native选项卡导航器

如何在React Native中的react选项卡导航中设置默认屏幕Route