BubblePopupHelper填充Android调试日志

时间:2014-08-14 15:54:24

标签: android debugging logcat android-logcat

所以当我调试的时候,我注意到似乎有一个标签在我的应用程序中重复,名为" BubblePopupHelper" with text:" isShowingBubblePopup:false"

日志的屏幕截图 http://i.stack.imgur.com/2nZcn.png

据我所知,我没有使用或造成它。有没有人知道发生了什么?该申请是我写的。

经过进一步检查,我注意到每次我更新文本(通过TextView)时都会显示在屏幕上。如果有更好的方法,请告诉我。

谢谢!

3 个答案:

答案 0 :(得分:2)

在TextView中调用setText时,某些SDK库似乎会记录该消息。我在使用min API 14开发的Android Studio中得到它。 谷歌删除它之前的一个临时解决方案是使用Android Studio的过滤功能,编写仅包含日志消息的RegEx。例如,如果我的所有标签都以' Braim'然后' Braim。*'可以使用

enter image description here

答案 1 :(得分:2)

如果您想过滤掉这些恼人的日志,可以使用以下正则表达式:

日志标记

(?!^BubblePopupHelper)(^.*$)

答案 2 :(得分:1)

您是否已添加" OnGlobalLayoutListener"?

我遇到了同样的问题,最后我发现getViewTreeObserver()。addOnGlobalLayoutListener导致了这个问题。

这是我的解决方案:

    textView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {

        @Override
        public void onGlobalLayout() {
            ...

            textCategory.getViewTreeObserver().removeGlobalOnLayoutListener(this);
        }
    });