【发布时间】:2018-09-23 10:21:59
【问题描述】:
我遇到了一个奇怪的问题。如果我在短时间内将工具栏标题更改得太快,它会神奇地消失:
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);
});
应该没有初始标题(它正在从服务器加载数据),并且应该在加载时显示新的(下载的)标题。如果初始标题不为空,它工作正常,但我猜显示/隐藏标题动画存在一些问题。
你不知道如何避免这个问题吗?
【问题讨论】:
-
请分享您将标题设置为工具栏的代码..
-
我添加了代码。