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> (cherry picked from commit 559cf547)
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
Loading
Please register or sign in to comment