How get an Android ListPreference defined in Xml whose values are integers?
        Posted  
        
            by Rob Kent
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Rob Kent
        
        
        
        Published on 2010-04-24T17:02:33Z
        Indexed on 
            2010/06/13
            3:22 UTC
        
        
        Read the original article
        Hit count: 715
        
android
|android-preferences
Is it possible to define a ListPreference in Xml and retrieve the value from SharedPreferences using getInt? Here is my Xml:
<ListPreference android:key="@string/prefGestureAccuracyKey"
    android:title="@string/prefGestureAccuracyTitle" android:summary="@string/prefGestureAccuracyDesc"
    android:entries="@array/prefNumberAccuracyLabels" android:entryValues="@array/prefNumberAccuracyValues"
    android:dialogTitle="@string/prefGestureAccuracyDialog"
    android:persistent="true" android:defaultValue="2"
    android:shouldDisableView="false" />
And I want to get the value with something like: int val = sharedPrefs.getInt(key, defaultValue).
At the moment I have to use getString and parse the result.
© Stack Overflow or respective owner