J'ai utilisé le SampleSyncAdapter comme base pour créer mon propre SyncAdapter. Il semble bien fonctionner pour ajouter un nouveau compte, mais une fois que je veux obtenir le authtoken avec AccountManager.blockingGetAuthToken (... il est bloqué puis lance une exception OperarationCanceledException après quelques minutes.)AccountManager blockingGetAuthToken est bloqué
Quelqu'un a une idée de Le code est presque le même que l'exemple, sauf que je m'authentifie auprès de mon propre serveur
05-24 23: 00: 23.258: ERROR/SyncAdapter (4961): OperationCanceledExcetpion 05-24 23 : 00: 23.258: ERROR/SyncAdapter (4961): android.accounts.OperationCanceledException 05-24 23: 00: 23.258: ERREUR/SyncAdapter (4961): at android.accounts.AccountManager $ AmsTask.internalGetResult (AccountManager.java:1255) 05-24 23:00 : 23.258: ERROR/SyncAdapter (4961): at android.accounts.AccountManager $ AmsTask.getResult (AccountManager.java:1260) 05-24 23: 00: 23.258: ERREUR/SyncAdapter (4961): at android.accounts.AccountManager AmsTask.getResult $ (AccountManager.java:1181) 05-24 23: 00: 23,258: eRREUR/SyncAdapter (4961): à android.accounts.AccountManager.blockingGetAuthToken (AccountManager.java:737)
Merci. Votre réponse m'a mis dans la bonne direction. Je n'ai pas vraiment compris le flux de l'authentification jusqu'à maintenant. Mon problème était que mon authentificateur était bloqué lors de la confirmation du mot de passe, pas à cause de problèmes de connectivité réseau, mais lorsque j'essayais d'obtenir des Préférences lorsque le contexte était nul. – likebobby