如何在 Android 应用程序的对话框中打开 Chrome 自定义选项卡

How to open Chrome Custom Tab in a Dialog in Android Application

在我当前的 Android 应用程序中,我需要打开一个 DialogFragment 来显示结果列表。

每个结果都有一个关联的 url,更详细地解释了该项目。

我可以用这个 url 打开一个 Chrome 自定义选项卡,但是它会关闭 DialogFragment 并且用户体验很差。

我可以在它自己的对话框中打开 Crome 自定义选项卡吗?

这样我的结果 DialogFragment 就不会关闭,用户可以 return 直接进入结果列表。

目前,自定义选项卡使用整个屏幕,因此无法以类似于 DialogFragment(不使用整个 width/height 屏幕)的方式使用它。