Skip to content

helloJp/Multi-Language

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Language

easy config multi-language, save selected language in sharedPreference.

if need to change language ,just set

MultiLanguageManager.setPrefsLanguage(this,languageValue)

1. Application

  • override attachBaseContext() & onConfigurationChanged()
override fun attachBaseContext(base: Context) {
    super.attachBaseContext(MultiLanguageManager.attachBaseContext(base))
}
override fun onConfigurationChanged(newConfig: Configuration) {
    super.onConfigurationChanged(newConfig)
    MultiLanguageManager.updateAppLanguage(this)
}
  • call updateAppLanguage() in onCreate()
override fun onCreate() {
    super.onCreate()
    MultiLanguageManager.updateAppLanguage(this)
}

2. BaseActivity

  • override attachBaseContext()
override fun attachBaseContext(base: Context) {
    super.attachBaseContext(MultiLanguageManager.attachBaseContext(base))
}

About

多语言,multi-language,kotlin,android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 92.2%
  • Java 7.8%