pop<T extends Object?> method

void pop<T extends Object?>({
  1. T? result,
  2. bool cantPopExit = true,
})

页面退出,dialog的dismiss cantPopExit 如果不可pop的时候是否退出当前APP,默认是true

Implementation

void pop<T extends Object?>({T? result, bool cantPopExit = true}) {
  try {
    if (isUseful()) {
      if (Navigator.canPop(this)) {
        Navigator.pop(this, result);
      } else if (cantPopExit) {
        SystemNavigator.pop();
      }
    }
  } catch (e) {
    Log.d("pop发生异常", error: e);
  }
}