Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Upgrade auf Android 2.2 - String.format() Probleme

Das Thema "Upgrade auf Android 2.2 - String.format() Probleme" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 02.08.2010, 21:23   #1 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 09.04.2010
Beiträge: 17
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Standard Upgrade auf Android 2.2 - String.format() Probleme

Heute bekam ich die Meldung, daß Android 2.2 auf mein HTC Desire gespielt werden kann. Nach dem Upgrade hat meine selbstprogrammierte Todo Liste ein Problem:

Der Aufruf
Code:
String.format(Locale.getDefault(), "%tA %tF", cal, cal )
bzw.

Code:
String.format(Locale.getDefault(), "%ta %tF", cal, cal )
hat mit Android 2.1 problemlos z.B. "Montag 2010-08-02" bzw. "Mo 2010-08-02" geliefert. Mit Android 2.2 bekomme ich in beiden Fällen "2 2010-08-02", d.h. die Formatierung mit "%tA" bzw. "%ta" scheint nicht mehr wie dokumentiert zu funktionieren.

... any ideas?
__________________
Gruß Thomas
---------------------------------------------------------------------------------
practise random kindness and senseless acts of beauty
thomas.b.reuter ist offline   Mit Zitat antworten
Alt 03.08.2010, 21:24   #2 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 09.04.2010
Beiträge: 17
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Standard AW: Upgrade auf Android 2.2 - String.format() Probleme

Kurzes Update zu meinem Problem:

Meine Todo-Liste ist zweisprachig (englisch/deutsch): Wenn ich die Sprache meines HTC Desire auf "English" einstelle funktioniert der Methodenaufruf problemlos.

Ausserdem habe ich mir das SDK für 2.2. geholt und siehe da: Im Emulator funktioniert sowohl Deutsch als auch Englisch ...
__________________
Gruß Thomas
---------------------------------------------------------------------------------
practise random kindness and senseless acts of beauty
thomas.b.reuter ist offline   Mit Zitat antworten
Alt 07.08.2010, 19:14   #3 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 09.04.2010
Beiträge: 17
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Standard AW: Upgrade auf Android 2.2 - String.format() Probleme

... jetzt habe ich einfach meine eigene Lokalisierung für deutsch und englisch gemacht, und schreibe explizit "Montag", "Mon" etc. Der einzige Punkt, wo mir das noch nicht gelingt, ist im DatePickerDialog: Die Monatsanzeige zwischen "+" und "-" lautet z.B. "8" statt "Aug".

Hat jemand eine Ahnung, ob ich den Text in diesem Feld selber schreiben kann?
__________________
Gruß Thomas
---------------------------------------------------------------------------------
practise random kindness and senseless acts of beauty
thomas.b.reuter ist offline   Mit Zitat antworten
Alt 07.08.2010, 20:22   #4 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard AW: Upgrade auf Android 2.2 - String.format() Probleme

ich vermute mal, du hast nen custom rom drauf... hab damit 0 probleme solltest nen anderes rom probieren =)
__________________
http://android.fungamer.net/
MichaelS ist offline   Mit Zitat antworten
Alt 08.08.2010, 03:16   #5 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard AW: Upgrade auf Android 2.2 - String.format() Probleme

Zitat:
Zitat von MichaelS Beitrag anzeigen
ich vermute mal, du hast nen custom rom drauf... hab damit 0 probleme solltest nen anderes rom probieren =)
Leider nicht, von dem Problem wird aber im Desire-Forum auch berichtet. Da muss HTC nachbessern. Das Problem kommt mir allerdings durchaus bekannt vor - sowas passiert, wenn man beim Kompilieren von Android nicht alle Locales angibt, die man drin haben will.
__________________
CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One
Kein Support via PN und E-Mail. Bitte das Forum nutzen.
"Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder
Kranki ist offline   Mit Zitat antworten
Alt 08.08.2010, 14:03   #6 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 09.04.2010
Beiträge: 17
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Standard AW: Upgrade auf Android 2.2 - String.format() Probleme

... das Verhalten müsste vermutlich für alle HTC Desire Besitzer nachvollziehbar sein, die Android 2.2 installiert haben, ihre Spracheinstellung auf Deutsch (oder Französisch, Italienisch) haben, und eine App mit einem Standard DatePickerDialog installiert haben.

Im eingebauten Kalender von HTC sind die Monatsbezeichnungen korrekt ... (?) ...
__________________
Gruß Thomas
---------------------------------------------------------------------------------
practise random kindness and senseless acts of beauty
thomas.b.reuter ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Online Petition für Firmware-upgrade auf Android 2.0 yglodt Samsung Galaxy (I7500) Forum 75 05.03.2010 16:16
Probleme mit Phone Portal nach 2.0.1 Upgrade casula Motorola Milestone Forum 1 06.02.2010 13:46
Upgrade von Cyanogen 4.1.11.1 auf 4.1.999? Wishu Root / Hacking / Modding für HTC Magic 18 19.10.2009 11:48
WLAN - Problem nach Upgrade auf 1.5 Pefemm T-Mobile G1 Forum 13 05.08.2009 08:40
US G1: Upgrade von RC29 auf RC33... möglich? cyrex T-Mobile G1 Forum 0 07.02.2009 11:48




Du liest gerade: "Upgrade auf Android 2.2 - String.format() Probleme" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.