How To Save The Last Selected Language?
I am adding multiple language facility in my android app. Whenever I change the language it changes fine. But after reopening the app its again showing the choose language screen.
Solution 1:
I want to save the last selected language - For this you need to use SharedPreferences
For SharedPreferences reference : shared preferences
To store in SharedPreferences :
SharedPreferencessharedPref= getActivity().getPreferences(MY_PREFS_NAME,Context.MODE_PRIVATE);
SharedPreferences.Editoreditor= sharedPref.edit();
editor.putString("lang", language);
editor.commit();
To get the SharedPreferences :
Contextcontext= getActivity();
SharedPreferencessharedPref= context.getSharedPreferences(
MY_PREFS_NAME, Context.MODE_PRIVATE);
Stringlanguage= sharedPref.getString("lang", null);
Check in activity onCreate that if this shared preference is null or not. if null then language screen and if not null then home screen.
Tutorial : SharedPreferences
Post a Comment for "How To Save The Last Selected Language?"