Aller au contenu

Les changements de la 1.6 à surveiller pour les développeurs


Max_well

Recommended Posts

Salut à tous,

Je suis tombé sur deux bugs embêtant sur mon appli dans la 1.6, je les consigne ici pour que ça serve à d'autres. N'hésitez pas à partager vos découvertes (Si un modérateur veut modifier ce post pour regrouper les trouvailles, aucun problème :)).

___________________________________

DialogPreference dans preference.xml.

DialogPreference est une classe abstraite. Jusqu'ici, le code qui chargeait le fichier preference.xml ne s'en souciait pas. Maintenant, il plante lors du chargement des préférences.

http://code.google.com/p/android/issues/detail?id=3972

Solution : Créer une classe étendant DialogPreference, puis utiliser cette classe à la place de DialogPreference.

(remplacer par )

___________________________________

Settings.System.DATE_FORMAT ne renvoit plus systématiquement le format de date localisé du système.

Le comportement a été observé sur l'emulateur. Je ne sais pas si c'est identique sur les devices.

La fonction Settings.System.getString(getContentResolver(),Settings.System.DATE_FORMAT) renvoit null si l'utilisateur est en mode de date "par défaut" et n'a jamais modifié ce paramètre, ou renvoit un string vide si l'utilisateur a changé le paramètre et est revenu à "par défaut".

http://code.google.com/p/android/issues/detail?id=3973

Solution : esperer que le bug est spécifique à l'émulateur.

___________________________________

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...