God*_*opp 6 android chrome-custom-tabs
为了使用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);
}
Run Code Online (Sandbox Code Playgroud)
}
在这里,我使用一个Activity来加载仅使用WebView的URL,我只是将Uri传递给它。这确实取决于您的需求。因此,您可以根据需要使用多种后备类型。
| 归档时间: |
|
| 查看次数: |
2020 次 |
| 最近记录: |