运行窗口消息'相同的行'

时间:2018-05-16 09:19:35

标签: dart flutter

我应该关注“运行”窗口中的以下消息吗? :

I/chatty  ( 7764): uid=10079(com.homemy.myapp) Thread-67 identical 24 lines

2 个答案:

答案 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)

经过两个小时的调试,我可以告诉您不要小看该消息。就我而言,在一个周期中打印一个动态值,我收到了该消息。之后才发现有循环循环。实际上,当我调试打印字符串的第一个周期时,出现了一个异常,即它无缘无故地停止了。这使我明白,甚至在我从原因(第二个循环的循环)过去之前,就是已经执行的指令造成了这种异常。