android – Chrome自定义标签是否要求用户下载Chrome应用?
作者:互联网
要使用Chrome自定义标签,您是否希望用户单独下载Chrome(测试版),还是将Chrome自定义标签应用到您的应用中时是否包含在内?
解决方法:
如果没有安装Chrome浏览器,您可以选择使用CustomTabFallback.在这里,您可以为该案例实施替代解决方案:
/**
* A Fallback that opens the WebviewActivity when Custom Tabs is not available
*/
public final class WebviewFallback implements CustomTabActivityHelper.CustomTabFallback {
@Override
public void openUri(final Activity activity, final Uri uri) {
final Intent intent = new Intent(activity, WebviewActivity.class);
intent.putExtra(WebviewActivity.EXTRA_URL, uri.toString());
activity.startActivity(intent);
}
}
在这里我使用一个Activity加载URL,它只使用一个WebView,我只是将Uri传递给它.这真的取决于你的需求.因此,如果您愿意,可以使用多种后备类型.
标签:android,chrome-custom-tabs 来源: https://codeday.me/bug/20190611/1221438.html