I am using PreferenceActivity for storing language. This is my XML.
<item>US</item>
<item>UK</item>
<item>CANADA</item>
<item>CANADA_FRENCH</item>
<item>CHINESE</item>
<item>FRENCH</item>
<item>GERMAN</item>
<item>ITALIAN</item>
<item>JAPANESE</item>
<string-array name="listOfLanguagesValues">
<item>US</item>
<item>UK</item>
<item>CANADA</item>
<item>CANADA_FRENCH</item>
<item>CHINESE</item>
<item>FRENCH</item>
<item>GERMAN</item>
<item>ITALIAN</item>
<item>JAPANESE</item>
Then i read save dlanguage with
String selectedLanguage = sharedPreferences.getString("listOfLanguages", "NULL");
but i don’t know how to use now LOCAL.SELECTED LANGUAGE. This languages are all from LOCAL. options
Can i somehow cast it to local?
I hopr I get the question!!
You need a second array. For example:
You can connect it to your ListPreference like this:
This line should work