【发布时间】:2021-08-31 10:03:04
【问题描述】:
Flutter 不显示任何错误,只要 _rundy = 0 页面不切换,0 反应。 ZmienneClass 是变量类,而不是应用程序上显示的任何页面。我想这可能是 Buildcontext 的问题,但 idk,我是 Flutter 的初学者。 (ResultPage 是 resGamePage)
class ZmienneClass extends ChangeNotifier {
void decrementCounter(int liczba, BuildContext context) {
if (_rundy == 0) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => resGamePage(title: "Wyniki")));
void setPlayerCount({required int liczbagraczy}) {
graczepoczatkowi = liczbagraczy;}
}}}
一些 resGamePage 代码
class resGamePage extends StatefulWidget {
const resGamePage({Key? key, value}) : super(key: key);
@override
_resGamePageState createState() => _resGamePageState();
}
class _resGamePageState extends State<resGamePage> {
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [ChangeNotifierProvider.value(value: ZmienneClass())],
child: Scaffold(
【问题讨论】:
标签: flutter dart provider navigator