从数据库加载数据时的欢迎屏幕介绍

问题描述 投票:0回答:1

我的应用程序将数据库中的培训实体列表加载到RecyclerView中。有一个带有可见性=“ @ {viewModel.listHasNoData}”的welcomeTextView。如果数据库还为空或用户已删除所有数据,它将替换RecyclerView。问题是,每次在加载数据时打开应用程序时,我都可以一目了然地看到此welcomeTextView。我找到了一种解决方法,即在关闭应用程序时将一个布尔值isDatabaseEmpty保存到SharedPreferences中。但我认为应该有一个更优雅的解决方案。

android kotlin android-databinding android-livedata
1个回答
0
投票

默认将welcomeTextView的可见性设置为不显示。查询到数据库后,如果没有数据,则继续相同的逻辑。 visibility="@{viewModel.listHasNoData}"

© www.soinside.com 2019 - 2024. All rights reserved.