如何解决我的颤振应用程序中的导航问题无法在颤动中重定向到所需的页面或屏幕
以下代码 mainform.dart 单独运行时,即保持 Dart entrypint:因为 mainform.dart 工作正常并重定向或导航到正确的页面,即 Feed();
mainform.dart
import 'package:sqlite_crud_flutter/detail.dart';
import 'package:sqlite_crud_flutter/login.dart';
import 'package:sqlite_crud_flutter/notifier/food_notifier.dart';
import 'package:sqlite_crud_flutter/feed.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'notifier/auth_notifier.dart';
void main() => runApp(MultiProvider(
providers: [
ChangeNotifierProvider(
create: (context) => AuthNotifier(),),ChangeNotifierProvider(
create: (context) => FoodNotifier(),],child: MainFormPage(),));
class MainFormPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,title: 'Application Name',theme: ThemeData(
primarySwatch: Colors.blue,accentColor: Colors.lightBlue,home: Consumer<AuthNotifier>(
builder: (context,notifier,child) {
return Feed();
},);
}
}
但是当我想使用
从我的主应用程序的另一个屏幕或页面重定向到 Feed() 页面时 onTap: () {
Navigator.push(context,MaterialPageRoute(builder: (context) =>
MainFormPage()
)
);
},
我看到一个有错误的空白屏幕
抛出另一个异常:'DiagnosticsProperty
如何从另一个屏幕进入 Feed 页面?
调试时在手机上显示的错误截图:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。