Tengo dificultades para obtener un comportamiento específico para la autorización de OAuth mediante la devolución de llamada ubicua con esquema personalizado-> técnica de filtro de intención.devoluciones de llamada del navegador y la locura de la pila de actividad de Android
Mi aplicación se registra para las acciones SEND y, cuando se llama, inicia un servicio que, a su vez, verifica si el usuario ya está autorizado y, si no, genera una actividad (OAuthActivity) para solicitar el inicio de sesión.
Tenga en cuenta que la actividad en primer plano justo antes de que esto ocurra puede ser cualquier cosa. La actividad luego inicia un intento de VER para abrir la página de autenticación en el navegador; este último invoca la devolución de llamada elaborada (con un esquema personalizado definido en manifiesto) y activa la OAuthActivity.
OAuthActivity tiene, actualmente, launchMode="singleTask"
pero esto no hace una diferencia desde la perspectiva de la pila (se pone en la parte superior cuando se le devuelve la llamada).
¿Hay alguna manera de borrar la pila de actividades y volver a lo que estaba haciendo el usuario y no forzarlo a retroceder en la actividad del navegador? (A continuación, mostraré una notificación cuando el contenido se haya enviado correctamente en segundo plano)
¿Alguien tiene alguna indicación? Gracias por la lectura a través
ugh esta es mi pregunta también – CQM