didChangeLocales method

  1. @override
void didChangeLocales(
  1. List<Locale>? locales
)
override

Called when the system tells the app that the user's locale has changed. For example, if the user changes the system language settings.

This method exposes notifications from dart:ui.PlatformDispatcher.onLocaleChanged.

Implementation

@override
void didChangeLocales(List<Locale>? locales) {
  Flower.asap(() {
    final locale = Flower.deviceLocale;
    if (locale != null) {
      Flower.updateLocale(locale);
    }
  });
}