LocaleManager.kt |
This class manages persistence, application, and otherwise handling of
user-specified locales.
Of note:
* It's a singleton, because its scope extends to that of the application,
and definitionally all changes to the locale of the app must go through
this.
* It's lazy.
* It relies on using the SharedPreferences file owned by the app for performance.
|
2699 |
Locales.kt |
This is a helper class to do typical locale switching operations without
hitting StrictMode errors or adding boilerplate to common activity
subclasses.
Inherit from `LocaleAwareFragmentActivity` or `LocaleAwareActivity`.
|
3272 |
screen |
|
|