2016-09-27 37 views
0

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

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

回答

2

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

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

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

之后,Chrome自定义选项卡将被自动关闭,之前的活动会从那里铬自定义选项卡打开显示。

你可以从这里查看详细信息:How to close chrome custom tabs

相关问题