For #17190: notifications are updated when locale is changed (#18179)
* Add intent processor for locale changes
* Recreate notification and notify in the service
* Use locale use cases to update notification
* Use notification id instead of tag
* Add locale use cases and restore locale in application
* Send locale to service instead of string
* Controller tests for locale
* Update Android Components version to 74.0.20210323143308
Co-authored-by:
Arturo Mejia <arturomejiamarmol@gmail.com>
Showing
- app/src/main/java/org/mozilla/fenix/FenixApplication.kt 5 additions, 0 deletionsapp/src/main/java/org/mozilla/fenix/FenixApplication.kt
- app/src/main/java/org/mozilla/fenix/components/UseCases.kt 6 additions, 0 deletionsapp/src/main/java/org/mozilla/fenix/components/UseCases.kt
- app/src/main/java/org/mozilla/fenix/session/PrivateNotificationService.kt 23 additions, 3 deletions...a/org/mozilla/fenix/session/PrivateNotificationService.kt
- app/src/main/java/org/mozilla/fenix/settings/advanced/DefaultLocaleSettingsController.kt 5 additions, 3 deletions...enix/settings/advanced/DefaultLocaleSettingsController.kt
- app/src/main/java/org/mozilla/fenix/settings/advanced/LocaleSettingsFragment.kt 10 additions, 4 deletions...mozilla/fenix/settings/advanced/LocaleSettingsFragment.kt
- app/src/test/java/org/mozilla/fenix/settings/advanced/LocaleSettingsControllerTest.kt 24 additions, 10 deletions...a/fenix/settings/advanced/LocaleSettingsControllerTest.kt
- buildSrc/src/main/java/AndroidComponents.kt 1 addition, 1 deletionbuildSrc/src/main/java/AndroidComponents.kt
Loading
Please register or sign in to comment