Je l'ai mis en place un AccountManager personnalisé le long des lignes de Github Gauges ou Github Android ClientAccountManagerFuture ne pas jeter OperationCanceled lorsque vous appuyez sur Retour
Plus précisément, je suis mise en œuvre:
- AccountAuthenticatorService (comme here)
- AccountAuthenticator (comme here)
- ApiKeyProvider qui appelle
accountManagerFuture.getResult()
Lorsque accountManagerFuture.getResult() est appelé, mon LoginActivity est démarré comme il se doit. Cependant, lorsque le bouton Précédent est pressé, je ne reçois pas une exception OperationException comme il se doit (sur le projet GitHub Gauges, il semble que cela fonctionne)
Quelqu'un a une idée sur la façon de commencer le débogage?
Beaucoup Merci beaucoup. La chose clé que vous avez mentionnée est le fait que finish() est surchargé par AccountAuthenticatorActivity. À un moment donné, j'ai changé mon activité pour hériter de PagerActivity et j'ai oublié de copier-coller les méthodes AccountAuthenticatorActivity! –