Android真机跳转H5点击左上角关闭图标直接退出了?

来源:12-6 基于H5容器实现我的页面

JefferyzZ

2024-08-16

我看了下,Navigator.pop(context);走完后,pop方法走执行了一次??,然后就走到SystemNavigator.pop();

  ///返回上一页
  static pop(BuildContext context) {
    if (Navigator.canPop(context)) {
      Navigator.pop(context);
    } else {
      //退出APP
      SystemNavigator.pop();
    }
  }
写回答

1回答

CrazyCodeBoy

2024-08-16

你是连续点击两次吗?理论上不应该调用两次的,或者你录个视频发出来看一看
0
3
CrazyCodeBoy
回复
慕UI5531744
使用getx来处理返回操作可以解决这个问题 ///返回上一页 static pop(BuildContext context) { // if (Navigator.canPop(context)) { // Navigator.pop(context); // } else { // //退出APP // SystemNavigator.pop(); // } //使用getx返回上一页 Get.back(); }
2025-07-31
共3条回复

慕课甄选-Flutter零基础极速入门到进阶实战

全新Flutter从入门到进阶,实战仿携程网App

701 学习 · 330 问题

查看课程