теге 3.10.2 у класса RouteInformation поле location не устарело, а на мастере устарело, причем с пометкой, что оно ещё устарело в версии 3.8.0
/// The location of the application.
///
/// The string is usually in the format of multiple string identifiers with
/// slashes in between. ex: `/`, `/path`, `/path/to/the/app`.
@Deprecated(
'Use uri instead. '
'This feature was deprecated after v3.8.0-3.0.pre.'
)
String get location {
if (_location != null) {
return _location!;
}
return Uri.decodeComponent(
Uri(
path: uri.path.isEmpty ? '/' : uri.path,
queryParameters: uri.queryParametersAll.isEmpty ? null : uri.queryParametersAll,
fragment: uri.fragment.isEmpty ? null : uri.fragment,
).toString(),
);
}
https://github.com/flutter/flutter/blob/3b4ac4d5cc59344170833b93a968ace003f184f0/packages/flutter/lib/src/widgets/router.dart#L65
Ну все логично Можно спросить у разработчиков , почему
А 3.8 выходил в релиз?
не всё вошло в релиз, что-то перенесут в следующий
Обсуждают сегодня