2016-06-09 1 views
2

Je travaille sur un projet où je dois montrer sélecteur de compte afin que l'utilisateur peut sélectionner un compte de messagerie qui sont stockés dans son appareil. Le problème est que j'ai AccountPicker.newChooseAccountIntent qui est obsolète.Android - Qu'est-ce à utiliser à la place de AccountPicker.newChooseAccountIntent parce que son obsolète

Ainsi est-il une autre façon de montrer compte chooser au lieu de obtenir email manuellement et afficher en vue personnalisée

Rite maintenant je suis en utilisant:

Intent googlePicker = AccountPicker.newChooseAccountIntent(null, null, 
     new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE }, true, null, null, null, null); 
startActivityForResult(googlePicker, PICK_ACCOUNT_REQUEST); 

Répondre

0

Amortissement n » t signifie que vous ne pouvez pas l'utiliser. Google va garder le code dans leur OS Android depuis que certaines applications sont si anciennes qu'ils utilisent encore du code déprécié.

+0

Mais vous devez être du côté de la sécurité et il existe toujours d'autres méthodes pour les méthodes obsolètes. – Pankaj

+0

C'est vrai. Certaines méthodes dépréciées sont plus difficiles à implémenter, mais je préfère prendre plus de temps que d'utiliser un autre SDK sur Eclipse. Nous savons tous à quel point Android Studio est un problème, et le fait qu'il rend les apks beaucoup plus encombrants que leur compteur Eclipse. –

0

Selon documentation:

sélecteur de compte commun similaire au sélecteur de compte standard cadre introduit dans ICS: newChooseAccountIntent().

Vous pouvez donc utiliser la méthode newChooseAccountIntent() disponible dans la classe AccountManager. Il a les mêmes entrées et sorties.