6 votos

Evitar que las aplicaciones se abran en el contexto de otras aplicaciones

Realmente no me gusta la "característica" de que las aplicaciones puedan abrir otras aplicaciones "dentro" de su propio contexto. Por ejemplo, tengo una aplicación de navegador de GitHub que ha registrado el dominio de GitHub en mi teléfono. Cuando hago clic en un enlace de GitHub desde Chrome, la aplicación del navegador de GitHub se abre por sí misma y se puede cerrar por separado (esto es bueno). Sin embargo, cuando hago clic en un enlace de GitHub desde Yahoo Mail, la aplicación del navegador de GitHub se abre en Yahoo Mail, y no se puede cerrar por separado (mal).

¿Existe algún ajuste que me permita dirigir mi teléfono para que sólo abra las aplicaciones directamente, evitando el comportamiento que veo en Yahoo Mail?

0 votos

Ver si esta aplicación puede ayudar a elegir la aplicación que desea abrir con

1 votos

@beeshyams, las aplicaciones por defecto están bien. Sólo quiero que se abran de forma independiente.

0 votos

Lo que quería decir es que te da la opción de abrir con y usar eso para abrir los enlaces de Yahoo en el navegador de GitHub

2voto

xavier_fakerat Puntos 1

Las aplicaciones pueden lanzar las actividades de otras aplicaciones dentro de su tarea. Esto hace que que sea imposible pasar de una a otra.

En ese caso puedes utilizar un módulo Xposed ActivityForceNewTask (Se necesita Xposed Framework instalado así como Root)

Este módulo establece el FLAG_ACTIVITY_NEW_TASK al iniciar una nueva actividad, lo que "arregla" eso.

Básicamente, obliga a las actividades lanzadas dentro de las aplicaciones a crear una nueva tarea, lo que permite cambiar de una a otra con mucha más facilidad. En este caso, si haces clic en un enlace de GitHub desde Yahoo Mail, la aplicación del navegador de GitHub es no abierto dentro de Yahoo Mail pero como tarea separada con su propia ventana, y se puede cerrar por separado.


A continuación, una ilustración que muestra cómo el módulo aborda el problema en cuestión :

enter image description here <em> Créditos: <a href="https://forum.xda-developers.com/xposed/modules/mod-activityforcenewtask-t2646504" rel="nofollow noreferrer"> https://forum.xda-developers.com/xposed/modules/mod-activityforcenewtask-t2646504</a></em>

0 votos

Parece que hace lo que necesito. No tengo ni idea de cómo usarlo. No parece una aplicación. ¿Lo pongo en una carpeta en algún lugar?

0 votos

Xposed es un Framework que puedes instalar y luego añadirle módulos, para su configuración consulta esta página de soporte de XDA: forum.xda-developers.com/xposed

0 votos

No está rooteado ahora mismo... :/

1voto

Lluser Puntos 141

He solucionado este problema usando Firefox. Y

Firefox screenshot 1

Firefox screenshot 2

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X