7

I have a WebView that loads a HTML with links inside. Those links are opened using Chrome Custom Tabs.

Strange scenario:

  1. Open Chrome browser
  2. Open app
  3. Press any link (this will open a Chrome Custom Tab)
  4. Press the back button or the "x" button on the Custom Tab
  5. Instead of going back to the app the chrome browser is shown.


[updated] The launch mode of my activity, set in the AndroidManifest, is singleInstance.

Luan Barbosa
  • 462
  • 4
  • 16

3 Answers3

10

The problem is that my activity had the launch mode "singleInstance". Changing to "singleTask" or not having a launchMode set in the AndroidManifest solves the problem.

Don't know why is that. If you know why, I will gladly mark your explanation as the solution.

Luan Barbosa
  • 462
  • 4
  • 16
3

This can also happen if you use the application context instead of an activity context.

Tyler Pfaff
  • 4,900
  • 9
  • 47
  • 62
1

add android:noHistory="true" to manifest.xml where you've defined activity. It is working perfectly

Jere
  • 1,196
  • 1
  • 9
  • 31