0

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

现在问题在于关闭自定义选项卡并将数据传递回活动。在这方面的任何帮助将不胜感激。

4

1 回答 1

3

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

但是您可以通过从启动 chrome 自定义选项卡的位置开始之前的活动来关闭它。

为此,将您的活动启动模式设置为“singleTask”,然后在单击 ACTION 按钮时使用 FLAG_ACTIVITY_CLEAR_TOP 启动您的活动。

然后 chrome 自定义选项卡将自动关闭,并且以前的活动将从打开 chrome 自定义选项卡的位置显示。

您可以从此处查看详细信息:如何关闭 chrome 自定义标签

于 2017-01-20T05:52:30.427 回答