소스 검색

Discard tabSelectedEvent if tab was already selected

Guy Carmeli 8 년 전
부모
커밋
27b18c3a08
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4
    0
      android/app/src/main/java/com/reactnativenavigation/layouts/BottomTabsLayout.java

+ 4
- 0
android/app/src/main/java/com/reactnativenavigation/layouts/BottomTabsLayout.java 파일 보기

@@ -268,6 +268,10 @@ public class BottomTabsLayout extends RelativeLayout implements Layout, AHBottom
268 268
 
269 269
     @Override
270 270
     public boolean onTabSelected(int position, boolean wasSelected) {
271
+        if (wasSelected) {
272
+            return false;
273
+        }
274
+        
271 275
         hideCurrentStack();
272 276
         showNewStack(position);
273 277
         EventBus.instance.post(new ScreenChangedEvent(getCurrentScreenStack().peek().getScreenParams()));