7

内部にリンクを含む HTML を読み込む WebView があります。これらのリンクは、Chrome カスタム タブを使用して開きます。

奇妙なシナリオ:

  1. Chrome ブラウザを開く
  2. アプリを開く
  3. 任意のリンクを押します (Chrome カスタム タブが開きます)
  4. 戻るボタンまたはカスタムタブの「×」ボタンを押してください
  5. アプリに戻る代わりに、Chrome ブラウザーが表示されます。


[更新] AndroidManifest で設定された私のアクティビティの起動モードは singleInstance です。

4

3 に答える 3

9

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

それがなぜなのかわからない。理由がわかっている場合は、解決策としてあなたの説明を喜んでマークします.

于 2016-07-06T13:08:02.790 に答える
3

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

于 2016-12-28T07:42:48.190 に答える