I am using Custom Tabs
to launch web view
.
The issue is that, if i disable chrome
it opens the URL
in an activity, which does not have any button in it.
I want to launch Web Browser
, if chrome is not installed on your user device, and launch custom tab
, if chrome is there.
This is my code to launch Custom Tabs
CustomTabsIntent customTabsIntent = new CustomTabsIntent.Builder()
.addDefaultShareMenuItem()
.setShowTitle(true)
.build();
// This is optional but recommended
CustomTabsHelper.addKeepAliveExtra(eContext, customTabsIntent.intent);
// This is where the magic happens...
CustomTabsHelper.openCustomTab(eContext, customTabsIntent,
Uri.parse(url),
new WebViewFallback());
This is to answer how you can check if chrome is disabled. ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo("chrome_package_name", 0); boolean isAppEnabled = applicationInfo.enabled;
reference: https://developer.android.com/reference/android/content/pm/ApplicationInfo.html#enabled
Happy to help.