我正在尝试构建一个 Flutter 应用程序并在此过程中学习 Dart,但在调试时我有点沮丧。我从 API 中获取了一个资源,现在我想将 JSON 字符串打印到控制台,但它一直在切断字符串。
所以我实际上有两个问题:终端控制台真的是打印调试消息的唯一方法吗?如何在控制台打印大字符串而不自动切断它们?
最佳答案
如何使用 dart: developer
库中的 Flutter 日志。这似乎没有像 print()
或 debugPrint()
这样的最大长度限制。这是唯一似乎可以正常工作的解决方案。尝试如下:
log(reallyReallyLongText)
输出将是整个长字符串,没有中断,并以 [log]
https://stackoverflow.com/questions/49138971/
相关文章:
flutter - 如何在 Dart 中对 Textfield onChange 进行去抖动?
flutter - 在 Flutter 中使用 SafeArea
android-studio - 使用 Android Studio 自动在右括号后插入注释
dart - 如何在 flutter 的另一个有状态小部件中访问在一个有状态小部件中创建的对象
flutter - 如何在 Flutter 中创建带有圆角的模态底页?
flutter - Scoped Model、BLoC 模式、StreamBuilder 和 Inh
flutter - 单击屏幕上的文本字段/任何位置后,如何在 flutter 上隐藏软输入键盘?