diff --git a/android/src/main/java/com/proyecto26/inappbrowser/RNInAppBrowser.java b/android/src/main/java/com/proyecto26/inappbrowser/RNInAppBrowser.java index 28158ce..32a889b 100644 --- a/android/src/main/java/com/proyecto26/inappbrowser/RNInAppBrowser.java +++ b/android/src/main/java/com/proyecto26/inappbrowser/RNInAppBrowser.java @@ -133,10 +133,16 @@ public void open(Context context, final ReadableMap options, final Promise promi setColor(builder, options, KEY_NAVIGATION_BAR_COLOR, "setNavigationBarColor", "navigation bar"); setColor(builder, options, KEY_NAVIGATION_BAR_DIVIDER_COLOR, "setNavigationBarDividerColor", "navigation bar divider"); - if (options.hasKey(KEY_DEFAULT_SHARE_MENU_ITEM) && - options.getBoolean(KEY_DEFAULT_SHARE_MENU_ITEM)) { - builder.addDefaultShareMenuItem(); + if (options.hasKey(KEY_DEFAULT_SHARE_MENU_ITEM)) { + if (options.getBoolean(KEY_DEFAULT_SHARE_MENU_ITEM)) { + builder.setShareState(CustomTabsIntent.SHARE_STATE_ON); + } else { + builder.setShareState(CustomTabsIntent.SHARE_STATE_OFF); + } + } else { + builder.setShareState(CustomTabsIntent.SHARE_STATE_OFF); } + if (options.hasKey(KEY_ANIMATIONS)) { final ReadableMap animations = options.getMap(KEY_ANIMATIONS); applyAnimation(context, builder, animations);