I believe I remember reading somewhere that Preferences can only be saved as a String. I ran into this myself and just saved it as a string and parsed the value out I needed. Also I believe the "numeric" attribute is deprecated in favor of inputType.
On Thu, 2010-09-16 at 09:49 -0700, Laimonas wrote: > Hi, > > Is there a way how I can tell the Preference Activity that value > should be saved as integer? So far my all values are saved as > strings... I can limit input to integers via XML easy: > > <EditTextPreference > android:key="SomeKey" > android:numeric="integer" > /> > > but it is still saved as string and later trying to getInt("SomeKey") > on preferences object I always get java.lang.ClassCastException: > java.lang.String. > > Is there a way that EditTextPreference value would be saved not as > string? Or maybe I should use some other type of Preference for > numeric input? > > Thanks! > Laimonas > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en