#android #flutter #flutter-dependencies
Вопрос:
Я получаю следующую ошибку при Navigator.of(context)
вызове функции:
E/flutter (16798): At this point the state of the widget's element tree is no longer stable.
E/flutter (16798): To safely refer to a widget's ancestor in its dispose() method, save a reference to the ancestor by calling dependOnInheritedWidgetOfExactType() in the widget's didChangeDependencies() method.
E/flutter (16798): #0 Element._debugCheckStateIsActiveForAncestorLookup.<anonymous closure> (package:flutter/src/widgets/framework.dart:3944:9)
E/flutter (16798): #1 Element._debugCheckStateIsActiveForAncestorLookup (package:flutter/src/widgets/framework.dart:3958:6)
E/flutter (16798): #2 Element.findAncestorStateOfType (package:flutter/src/widgets/framework.dart:4005:12)
E/flutter (16798): #3 Navigator.of (package:flutter/src/widgets/navigator.dart:2727:40)
E/flutter (16798): #4 _Home._navigate (package:biometricverification/Home/Home.dart:42:15)
E/flutter (16798): #5 _Home.build.<anonymous closure>.<anonymous closure> (package:biometricverification/Home/Home.dart:135:29)
Вот моя Navigator.of(context)
функция, вызываемая при нажатии кнопки:
Navigator.of(context).pushReplacement(
MaterialPageRoute(
builder: (context) => WebViewExample()
)
);
Вот мой WebViewExample
:
import 'package:flutter/material.dart';
import 'package:flutter_spinkit/flutter_spinkit.dart';
class CustomLoading extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
child: Center(
child: SpinKitChasingDots(
color: Colors.red,
size: 50.0,
),
),
);
}
}
Если кто-нибудь знает, как устранить эту ошибку, пожалуйста, помогите.
Спасибо.
Комментарии:
1. вы заметили, что добавили пользовательский код класса загрузки вместо класса webview ?