Преглед на файлове

Add back button listener to TabbedScreen

Guy Carmeli преди 8 години
родител
ревизия
04ad2ea00b

+ 1
- 1
android/app/src/main/java/com/reactnativenavigation/screens/ScreenFactory.java Целия файл

@@ -10,7 +10,7 @@ public class ScreenFactory {
10 10
                                 ScreenParams screenParams,
11 11
                                 TitleBarBackButtonListener titleBarBackButtonListener) {
12 12
         if (screenParams.hasTopTabs()) {
13
-            return new TabbedScreen(context, screenParams);
13
+            return new TabbedScreen(context, screenParams, titleBarBackButtonListener);
14 14
         } else {
15 15
             return new SingleScreen(context, screenParams, titleBarBackButtonListener);
16 16
         }

+ 3
- 3
android/app/src/main/java/com/reactnativenavigation/screens/TabbedScreen.java Целия файл

@@ -8,10 +8,10 @@ import android.support.v4.view.ViewPager;
8 8
 import android.view.View;
9 9
 import android.view.ViewGroup;
10 10
 
11
-import com.reactnativenavigation.NavigationApplication;
12 11
 import com.reactnativenavigation.params.ScreenParams;
13 12
 import com.reactnativenavigation.params.TopTabParams;
14 13
 import com.reactnativenavigation.views.ContentView;
14
+import com.reactnativenavigation.views.TitleBarBackButtonListener;
15 15
 
16 16
 import java.util.ArrayList;
17 17
 import java.util.List;
@@ -24,8 +24,8 @@ public class TabbedScreen extends Screen {
24 24
     private ViewPager viewPager;
25 25
     private ContentViewPagerAdapter adapter;
26 26
 
27
-    public TabbedScreen(Context context, ScreenParams screenParams) {
28
-        super(context, screenParams);
27
+    public TabbedScreen(Context context, ScreenParams screenParams, TitleBarBackButtonListener backButtonListener) {
28
+        super(context, screenParams, backButtonListener);
29 29
     }
30 30
 
31 31
     @Override