update method

void update({
  1. required Locale? locale,
  2. required LocaleListResolutionCallback? localeListResolutionCallback,
  3. required LocaleResolutionCallback? localeResolutionCallback,
  4. required Iterable<LocalizationsDelegate<Object?>>? localizationsDelegates,
  5. required Iterable<Locale> supportedLocales,
})

Replace one or more of the properties used for localization resolution and re-resolve the locale.

Implementation

void update({
  required Locale? locale,
  required LocaleListResolutionCallback? localeListResolutionCallback,
  required LocaleResolutionCallback? localeResolutionCallback,
  required Iterable<LocalizationsDelegate<Object?>>? localizationsDelegates,
  required Iterable<Locale> supportedLocales,
}) {
  _locale = locale;
  _localeListResolutionCallback = localeListResolutionCallback;
  _localeResolutionCallback = localeResolutionCallback;
  _localizationsDelegates = localizationsDelegates;
  _supportedLocales = supportedLocales;
}