2016-07-06 19 views
4

私はリンクを含むHTMLを読み込むWebViewを持っています。これらのリンクはChromeカスタムタブを使用して開きます。Chromeのカスタムタブはアプリに戻ってこない

奇妙なシナリオ:

  1. オープンChromeブラウザ
  2. オープンアプリ
  3. 押して任意のリンク(これはクロームカスタムタブを開きます)
  4. 押して[戻る]ボタンや "×" ボタンカスタムタブで
  5. アプリに戻る代わりに、クロムブラウザが表示されます。


[更新] AndroidManifestに設定された私の活動、の起動モード、singleInstanceです。

答えて

7

問題は、自分のアクティビティが起動モード "singleInstance"を持っていたことです。 "singleTask"に変更するかAndroidManifestにlaunchModeを設定しないと、問題は解決します。

理由はわかりません。理由を知っていれば、私はあなたの説明を解決策として喜んでマークします。

1

これは、アクティビティコンテキストの代わりにアプリケーションコンテキストを使用する場合にも発生します。

+0

これはまさに私の問題でした。答えとして選択されていなくても、このコメントを残していただきありがとうございます。 –

+0

ありがとう@JeffB。うれしかったよ! –

関連する問題