Подтвердить что ты не робот

BubblePopupHelper заполняет журнал отладки Android

Итак, я заметил, когда я отлаживал, что, похоже, есть тег, который повторяется через мое приложение под названием "BubblePopupHelper" с текстом: "isShowingBubblePopup: false"

Снимок экрана журнала http://i.stack.imgur.com/2nZcn.png

Насколько я знаю, я не использую и не вызываю его. Кто-нибудь имеет представление о том, что происходит? Приложение - это тот, который я пишу.

При дальнейшей проверке я заметил, что каждый раз, когда я обновляю текст (через TextView), он отображается на экране. Если есть лучший способ сделать это, пожалуйста, дайте мне знать.

Спасибо!

4b9b3361

Ответ 1

Сообщение, кажется, регистрируется некоторыми библиотеками SDK всякий раз, когда в TextView вызывается setText. Я получаю его в Android Studio с минимальным API 14. Одно промежуточное решение до удаления Google будет использовать функцию фильтрации в Android Studio, написав RegEx, который будет включать только ваши сообщения журнала. Например, если у меня есть все мои теги, начинающиеся с "Braim", тогда можно использовать "Braim. *"

enter image description here

Ответ 2

Если вы хотите отфильтровать эти досадные журналы, вы можете использовать следующее регулярное выражение:

по тегу журнала: (?!^BubblePopupHelper)(^.*$)

Ответ 3

Добавили ли вы "OnGlobalLayoutListener"?

Я столкнулся с той же проблемой, и, наконец, я обнаружил, что getViewTreeObserver(). addOnGlobalLayoutListener вызвал проблему.

Вот мое решение:

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

        @Override
        public void onGlobalLayout() {
            ...

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