didChangeLocales method Null safety

  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) {
  Get.asap(() {
    final locale = Get.deviceLocale;
    if (locale != null) {
      Get.updateLocale(locale);
    }
  });
}