Sto lottando per ottenere un comportamento specifico per l'autorizzazione OAuth utilizzando il callback onnipresente con la tecnica schema personalizzato-> intent_filter.Chiamate del browser e follia dello stack di attività Android
La mia app registra le azioni SEND e, quando chiamato, avvia un servizio che, a sua volta, controlla se l'utente è già autorizzato e, in caso contrario, genera un'attività (OAuthActivity) per richiedere l'accesso.
Ricordare che l'attività in primo piano prima che ciò accada può essere qualsiasi cosa. L'attività quindi avvia l'intento di VIEW per aprire la pagina auth nel browser; il secondo richiama il callback creato (con lo schema personalizzato definito in manifest) e riattiva OAuthActivity.
OAuthActivity ha, attualmente, launchMode="singleTask"
ma questo non fa differenza dal punto di vista dello stack (si attiva quando viene richiamato).
C'è un modo per cancellare lo stack di attività e tornare a ciò che l'utente stava facendo e non costringerlo a spingere indietro l'attività del browser? (Verrà quindi visualizzata una notifica quando il contenuto è stato inviato correttamente in background)
Qualcuno ha qualche suggerimento? Grazie per la lettura attraverso
ugh anche questa è la mia domanda – CQM