diff --git a/androidbrowserhelper/build.gradle b/androidbrowserhelper/build.gradle index 502e5928..7dc9df6f 100644 --- a/androidbrowserhelper/build.gradle +++ b/androidbrowserhelper/build.gradle @@ -73,6 +73,7 @@ dependencies { implementation 'androidx.annotation:annotation:1.1.0' implementation 'androidx.core:core:1.0.2' implementation 'androidx.appcompat:appcompat:1.7.0' + implementation 'com.google.guava:guava:33.4.8-android' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:3.0.0' diff --git a/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivityMetadata.java b/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivityMetadata.java index 50a84d05..7388e397 100644 --- a/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivityMetadata.java +++ b/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivityMetadata.java @@ -32,6 +32,8 @@ import java.util.List; import java.util.Map; +import com.google.common.collect.ImmutableMap; + import static android.view.WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT; /** @@ -162,7 +164,7 @@ public class LauncherActivityMetadata { private static final String LAUNCH_HANDLER_CLIENT_MODE_METADATA_NAME = "android.support.customtabs.trusted.LAUNCH_HANDLER_CLIENT_MODE"; private static final Map LAUNCH_HANDLER_CLIENT_MODE_MAP = - Map.of( + ImmutableMap.of( "navigate-existing", LaunchHandlerClientMode.NAVIGATE_EXISTING, "focus-existing", LaunchHandlerClientMode.FOCUS_EXISTING, "navigate-new", LaunchHandlerClientMode.NAVIGATE_NEW,