Commit 1706a432 authored by Govind Dixit's avatar Govind Dixit

add requested changes

parent b9e6103b
...@@ -43,6 +43,8 @@ import java.util.Locale ...@@ -43,6 +43,8 @@ import java.util.Locale
import javax.inject.Inject import javax.inject.Inject
private const val CURRENT_STATE = "current_state" private const val CURRENT_STATE = "current_state"
private const val SETTING = "Settings"
private const val MY_LANG = "My_Lang"
class MainActivity : AppCompatActivity(), MainView, HasActivityInjector, class MainActivity : AppCompatActivity(), MainView, HasActivityInjector,
HasSupportFragmentInjector { HasSupportFragmentInjector {
...@@ -325,14 +327,14 @@ class MainActivity : AppCompatActivity(), MainView, HasActivityInjector, ...@@ -325,14 +327,14 @@ class MainActivity : AppCompatActivity(), MainView, HasActivityInjector,
config.locale = locale config.locale = locale
baseContext.resources.updateConfiguration(config, baseContext.resources.displayMetrics) baseContext.resources.updateConfiguration(config, baseContext.resources.displayMetrics)
val editor = getSharedPreferences("Settings", Context.MODE_PRIVATE).edit() val editor = getSharedPreferences(SETTING, Context.MODE_PRIVATE).edit()
editor.putString("My_Lang", lang) editor.putString(MY_LANG, lang)
editor.apply() editor.apply()
} }
private fun loadLocale() { private fun loadLocale() {
val sharedPreferences = getSharedPreferences("Settings", Activity.MODE_PRIVATE) val sharedPreferences = getSharedPreferences(SETTING, Activity.MODE_PRIVATE)
val language = sharedPreferences.getString("My_Lang", "") val language = sharedPreferences.getString(MY_LANG, "")
setLocale(language) setLocale(language)
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment