加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flutter – 检查正在运行的应用程序是否处于调试模式

发布时间:2020-12-14 14:55:20 所属栏目:百科 来源:网络整理
导读:我有一个简短的问题.当应用程序处于调试模式时,我正在寻找一种在Flutter中执行代码的方法.这可能在Flutter?我似乎无法在文档中的任何地方找到它. 像这样的东西 If(app.inDebugMode) { print("Print only in debug mode");} 解决方法 最简单的方法是使用asse
我有一个简短的问题.当应用程序处于调试模式时,我正在寻找一种在Flutter中执行代码的方法.这可能在Flutter?我似乎无法在文档中的任何地方找到它.

像这样的东西

If(app.inDebugMode) {
   print("Print only in debug mode");
}

解决方法

最简单的方法是使用assert,因为它只在调试模式下运行.

以下是Flutter的Navigator源代码示例:

assert(() {
  if (navigator == null && !nullOk) {
 ???throw new FlutterError(
   ???'Navigator operation requested with a context that does not include a Navigator.n'
  ????'The context used to push or pop routes from the Navigator must be that of a '
??????'widget that is a descendant of a Navigator widget.'
????);
??}
 ?return true;
}());

特别注意调用结束时的() – 断言只能对布尔值进行操作,因此传递函数不起作用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读