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; }()); 特别注意调用结束时的() – 断言只能对布尔值进行操作,因此传递函数不起作用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |