From 0fa8253d560926e107416cf2a8eb449186a9caf0 Mon Sep 17 00:00:00 2001 From: Vegas Murphy Date: Mon, 2 Aug 2021 15:21:46 -0700 Subject: [PATCH] setup fragment based tab bar navigation Summary: `Changelog: [Android] [Changed] - Make ReactFragment variables protected instead of private, create getter for ReactDelegate` Reviewed By: keoskate Differential Revision: D29981436 fbshipit-source-id: 3e5df811cd07edccf37f72c9f917f9ea0882be0b --- .../src/main/java/com/facebook/react/ReactFragment.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java b/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java index 5f6f0496ff9..5a4b9c8b49f 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java @@ -27,8 +27,8 @@ import com.facebook.react.modules.core.PermissionListener; */ public class ReactFragment extends Fragment implements PermissionAwareActivity { - private static final String ARG_COMPONENT_NAME = "arg_component_name"; - private static final String ARG_LAUNCH_OPTIONS = "arg_launch_options"; + protected static final String ARG_COMPONENT_NAME = "arg_component_name"; + protected static final String ARG_LAUNCH_OPTIONS = "arg_launch_options"; private ReactDelegate mReactDelegate; @@ -79,6 +79,10 @@ public class ReactFragment extends Fragment implements PermissionAwareActivity { return ((ReactApplication) getActivity().getApplication()).getReactNativeHost(); } + protected ReactDelegate getReactDelegate() { + return mReactDelegate; + } + @Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {