Skip to content

Instantly share code, notes, and snippets.

:octocat:
Lazy programmer

Jason Liu Jasonlhy

View GitHub Profile
@Jasonlhy
Jasonlhy / LocaleManager.java
Last active Jan 29, 2019
LocaleManager for handling android language switch at runtime
View LocaleManager.java
public class LocaleManager {
private static final String LANGUAGE_KEY = "CHOOSE_LANGUAGE";
public static Context setLocale(Context c) {
String savedLanguage = getLanguage(c);
return savedLanguage == null ? c : updateResources(c, savedLanguage);
}
public static Context setNewLocale(Context c, String language) {
persistLanguage(c, language);
You can’t perform that action at this time.