La ficha personalizada de Chrome no vuelve a la aplicación
Tengo un WebView que carga un HTML con los acoplamientos adentro. Estos enlaces se abren con las pestañas personalizadas de Chrome.
Escenario extraño:
- Las pestañas personalizadas de cromo piden múltiples navegadores para elegir
- Cómo cambiar el color de un título en las pestañas personalizadas de Chrome
- Cómo configurar la orientación a cromo pestaña personalizada en android?
- No puedo iniciar Chrome CustomTabsIntent en mi aplicación para Android
- Publicar datos con pestañas personalizadas de Chrome
- Abrir navegador Chrome
- Abre la app
- Pulse cualquier enlace (esto abrirá una pestaña personalizada de Chrome)
- Pulse el botón de retroceso o el botón "x" en la pestaña personalizada
- En lugar de volver a la aplicación se muestra el navegador de cromo.
[actualizado] El modo de inicio de mi actividad, establecido en el AndroidManifest, es singleInstance.
- Com.android.support:customtabs: No hay método virtual launchUrl
- Obtener un diálogo ANR cuando abra los vínculos de WebView en las pestañas personalizadas de Chrome. ¿Cómo depurar esto?
- Las pestañas personalizadas de Chrome cambian el botón de cierre predeterminado que no funciona
- ¿Cómo agrega encabezados HTTP personalizados a las pestañas personalizadas de Chrome?
- Pestaña personalizada de cierre automático de cromo
- Cómo obtener el cambio de Url de CustomTabsClient
- Ocultar / Desactivar menú predeterminado en la pestaña personalizada de Chrome
- ¿Cómo puedo cerrar la aplicación en la pestaña personalizada de cromo?
El problema es que mi actividad tenía el modo de inicio "singleInstance". Cambiar a "singleTask" o no tener un launchMode establecido en el AndroidManifest resuelve el problema.
No sé por qué es eso. Si sabes por qué, voy a marcar tu explicación como la solución.
Esto también puede ocurrir si utiliza el contexto de la aplicación en lugar de un contexto de actividad.
- ¿Tenemos alguna posibilidad de detener la solicitud en OkHttp Interceptor?
- Si cambiar a adobe aire será una buena jugada?