我应该关注“运行”窗口中的以下消息吗? :
I/chatty ( 7764): uid=10079(com.homemy.myapp) Thread-67 identical 24 lines
答案 0 :(得分:5)
I/flutter ( 7764): myDate.day is 16
I/chatty ( 7764): uid=10079(com.homemy.myspriteapp) Thread-78 identical 17 lines
据推测,打印myDate.day is 16
的代码在很短的时间内运行了多次,因此不是填充输出,而是将其折叠到该消息中。
这是不是取决于代码的位置;如果它在预期会运行多次的某个地方(比如在循环内)那么当然没关系。如果它在某个地方您不希望多次执行,您可以通过添加断点并查看调用堆栈来理解它的原因。
答案 1 :(得分:2)
经过两个小时的调试,我可以告诉您不要小看该消息。就我而言,在一个周期中打印一个动态值,我收到了该消息。之后才发现有循环循环。实际上,当我调试打印字符串的第一个周期时,出现了一个异常,即它无缘无故地停止了。这使我明白,甚至在我从原因(第二个循环的循环)过去之前,就是已经执行的指令造成了这种异常。