Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用不包含导航器的上下文请求的导航器操作(颤振)_Java_Android_Ios_React Native_Flutter - Fatal编程技术网

Java 使用不包含导航器的上下文请求的导航器操作(颤振)

Java 使用不包含导航器的上下文请求的导航器操作(颤振),java,android,ios,react-native,flutter,Java,Android,Ios,React Native,Flutter,我希望能够从Main.dart导航到Exercises.dart。 当我点击我的应用程序抽屉中的列表磁贴时,出现以下错误: 使用不包含导航器的上下文请求的导航器操作 全班 有什么问题吗 谢谢也许您没有将Scaffold上下文传递给单独的小部件并直接使用它 为该列表磁贴制作一个单独的小部件,或使用生成器将其包装,如下所示: Builder( builder: (context) => ListTile( title: Text('Exercises'), on

我希望能够从Main.dart导航到Exercises.dart。 当我点击我的应用程序抽屉中的列表磁贴时,出现以下错误:

使用不包含导航器的上下文请求的导航器操作

全班

有什么问题吗


谢谢

也许您没有将Scaffold上下文传递给单独的小部件并直接使用它

为该
列表磁贴
制作一个单独的小部件,或使用
生成器将其包装,如下所示:

Builder(
   builder: (context) => ListTile(
     title: Text('Exercises'),
     onTap: () {
       Navigator.of(context).push(
         MaterialPageRoute(
           builder: (context) => Exercises(),
         ),
       );
     },
   ),
 ),

我还将exercises.dart导入main.dart这与导航器的调用位置有关,你能分享整个课程吗?嗨,我添加了我现有的课程