【发布时间】:2019-12-20 13:25:49
【问题描述】:
我的应用将训练实体列表从数据库加载到RecyclerView。有一个welcomeTextView 和visibility="@{viewModel.listHasNoData}"。如果数据库为空或用户已删除所有数据,它将替换RecyclerView。问题是每次在加载数据时打开应用程序时,我都会瞬间瞥见welcomeTextView。
在关闭应用程序时,我通过将 boolean isDatabaseEmpty 保存到 SharedPreferences 找到了解决方法。但我相信应该有更优雅的解决方案。
【问题讨论】:
标签: android kotlin android-databinding android-livedata