2016-09-27 9 views
0

Android AppにChromeカスタムタブを統合しようとしています。ここに私がこだわっている要件があります:
1. GridViewにpdfのリストが表示されています。任意のpdfのクリックがカスタムタブで開かれたときのユーザー。ここでは、GridViewのアイテムの位置を渡します。
2.この位置は選択に使用されます。カスタムタブにはSELECTアクションがあります。ユーザーがSELECTをクリックすると、カスタムタブは、選択したGridViewでその項目をマークできるように、その位置をアクティビティに戻して閉じる必要があります。アクションボタンをクリックしたときにクロムカスタムタブを閉じたい

ここで問題は、カスタムタブを閉じてデータをアクティビティに戻すことです。この点についての助力は高く評価されます。

答えて

2

現在のところ、クロムカスタムタブをプログラムで閉じることはできません。

クロムカスタムタブを起動した場所から前のアクティビティを開始することで終了できます。

アクティビティlaunchModeを "singleTask"に設定し、ACTIONボタンがクリックされたときにFLAG_ACTIVITY_CLEAR_TOPを使用してアクティビティを開始します。

クロムカスタムタブが自動的に閉じられ、以前のアクティビティがクロムカスタムタブが開いた場所から表示されます。

詳細は、How to close chrome custom tabsから確認できます。

関連する問題