我想在点击ACTION按钮时关闭Chrome自定义标签

时间:2016-09-27 13:52:49

标签: android chrome-custom-tabs android-customtabs

我正在尝试在我的Android应用中集成Chrome自定义标签。这是我被困的要求:
1. GridView中显示的pdf列表。点击任何pdf时的用户将在自定义选项卡上打开。在这里,我将在GridView中传递item的位置 2.此职位将用于选择。自定义标签上会有SELECT个操作。当用户单击SELECT时,自定义选项卡应该关闭将位置传递回活动,以便我可以在GridView中选择该项目。

现在问题在于关闭自定义选项卡并将数据传回活动。在这方面的任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

目前没有这样的支持以编程方式关闭chrome自定义标签。

但您可以通过启动Chrome自定义标签的上一个活动来关闭它。

为此,请将您的活动launchMode设置为" singleTask"然后在单击ACTION按钮时使用FLAG_ACTIVITY_CLEAR_TOP开始您的活动。

然后Chrome自定义标签将自动关闭,之前的活动将显示从Chrome自定义标签页打开的位置。

您可以在此处查看详细信息:How to close chrome custom tabs