Lorsque mon application démarre, je voudrais demander à mes utilisateurs de créer un Account
ou de choisir parmi ceux qui existent déjà. J'ai mis en œuvre un Authenticator
(étendu AccountAuthenticatorActivity
, AbstractAccountAuthenticator
, a fait un Service
) Il semble fonctionner, je peux créer de nouveaux comptes à partir de paramètres/comptes. Lorsque je démarre un AccountPicker
, j'obtiens une liste des comptes déjà créés. Lorsque je clique sur Add acccount
, il apparaît ma création Account
Activity
. Mais quand j'ai fini avec la création de compte, finissant cette activité, et revenant au AccountPicker
je ne vois pas une nouvelle option de la Account
nouvellement créée. Bien que si je redémarre l'application, le Account
récemment créé est dans la liste.Compte AndroidPicker 'Ajouter un compte' n'actualise pas les options
Comment je commence les AccountPicker
:
Intent intent = accountManager.newChooseAccountIntent(null, null, new String[]{"test_namespace"}, null, null, null, null);
startActivityForResult(intent, TEST_CODE);
Mes questions:
- Est-il censé fonctionner comme ça? Puis-je recharger le contenu du
AccountPicker
après avoir créé un nouveauAccount
? - Puis-je simplement retourner un
Intent
avec leAccount
nouvellement créé quand je retourner de maAccount
créationActivity
?