相关疑难解决方法(0)

Flutter Navigator.pop(context)返回黑屏

我的Flutter Project结构是这样的

Main() //Run App with MaterialApp and Routes
L HomePage() //Default route (/), with BottomNavigation
  L MoviesPage() //Default BottomNavigation Index and shows a list of movies form TMDB 
    L DetailsPage()
  L SeriesPage()
  L SupportPage()
Run Code Online (Sandbox Code Playgroud)

单击任何电影后,它将向前导航到DetailsPage(),但是当我从DetailsPage()调用Navigator.pop时,它应该返回上一个屏幕,但没有。

Navigator.canPop(context)返回false,但是硬件后退按钮工作正常,那么如何解决呢?

主镖

class BerryMain extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return MaterialApp(
      home: Inferno(
        {
          '/': (context, argumets) => HomePage(),
          '/detailspage': (context, arguments) => DetailsPage(arguments),
        },
      ).home(context),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

主页

class HomePage extends StatefulWidget {
  @override
  State<StatefulWidget> …
Run Code Online (Sandbox Code Playgroud)

dart flutter

10
推荐指数
8
解决办法
8689
查看次数

标签 统计

dart ×1

flutter ×1