浏览代码

Select bottom bottom tab by navigatorId only if it's not selected

This is potentially a breaking change as calling navigator.switchToTab()
won't do anything now if the current tab is already selected.
Guy Carmeli 7 年前
父节点
当前提交
9c95c60eab
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1
    1
      android/app/src/main/java/com/reactnativenavigation/layouts/BottomTabsLayout.java

+ 1
- 1
android/app/src/main/java/com/reactnativenavigation/layouts/BottomTabsLayout.java 查看文件

352
         performOnStack(navigatorId, new Task<ScreenStack>() {
352
         performOnStack(navigatorId, new Task<ScreenStack>() {
353
             @Override
353
             @Override
354
             public void run(ScreenStack param) {
354
             public void run(ScreenStack param) {
355
-                bottomTabs.setCurrentItem(getScreenStackIndex(navigatorId));
355
+                selectBottomTabByTabIndex(getScreenStackIndex(navigatorId));
356
             }
356
             }
357
         });
357
         });
358
     }
358
     }