1
0
Fork 0
fenix/app/src/main/java/org/mozilla/fenix/components/metrics
jhugman 79c3f3c925
For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124)
Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.
2020-07-30 18:28:26 +01:00
..
ActivationPing.kt For #10426: Adds identifier to Glean for 24 hours (#10446) 2020-05-07 08:57:20 -07:00
AdjustMetricsService.kt Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta (#12225) 2020-07-21 16:42:08 +02:00
AppAllSourceStartTelemetry.kt for #11830 created class containing the logic for sending AllStartup telemetry logic 2020-07-28 17:09:42 -07:00
BreadcrumbsRecorder.kt No Issue - Update to AC 41.0.20200505190119 2020-05-05 17:52:27 -04:00
FirstSessionPing.kt For #11392: Rename Installation ping to FirstSession (#11869) 2020-06-25 10:06:26 -07:00
GleanMetricsService.kt For #11579 - Adds telemetry for autoplay settings in Site Permissions 2020-07-29 15:10:25 -07:00
LeanplumMetricsService.kt For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124) 2020-07-30 18:28:26 +01:00
Metrics.kt For #11579 - Adds telemetry for autoplay settings in Site Permissions 2020-07-29 15:10:25 -07:00
MetricsUtils.kt For #10426: Adds identifier to Glean for 24 hours (#10446) 2020-05-07 08:57:20 -07:00
MozillaProductDetector.kt For #9208: Adds in-product prompt to homescreen (#9836) 2020-04-22 14:29:43 -07:00