Android - заголовок панели инструментов исчезает, когда скрыто / отображается слишком быстро - PullRequest
0 голосов
/ 23 сентября 2018

У меня странная проблема.Если я слишком быстро изменяю заголовок панели инструментов, он магически исчезает:

09-23 12:06:33.461 D/MainActivity: #ViewModel updated title to null
09-23 12:06:33.609 D/MainActivity: #ViewModel updated title to My New Title

Код:

mViewModel.getToolbarTitle().observe(this, title -> {
    Timber.d("#ViewModel updated title to %s", title);
    mToolbar.setTitle(title);
});

Не должно быть начального заголовка (он загружает данные изсервер) и новый (загруженный) должен отображаться при загрузке.Если исходный заголовок не нулевой, он работает правильно, но я думаю, что есть некоторая проблема с анимацией отображения / скрытия заголовка.

Не знаете, как избежать этой проблемы?

1 Ответ

0 голосов
/ 23 сентября 2018

Вы установили для setDisplayShowTitleEnabled значение true в onCreate of Activity?

getSupportActionBar().setDisplayShowTitleEnabled(true);
...