Android “从SQLite加载”;有点",;setAdapter()时变慢

Android “从SQLite加载”;有点",;setAdapter()时变慢,android,android-asynctask,fragment,android-adapter,Android,Android Asynctask,Fragment,Android Adapter,我正在加载一个片段,它有一个列表视图,我用一个CustomAdapter填充它,该适配器从我的数据库中获取一些数据。我用一个AsyncTask加载它,但在任务完成之前我不会设置适配器(setAdapter()),因此当我进入这个片段时,有一点等待时间(因为按钮点击直到片段加载),转换不是100%平滑的 在读取数据库时,我尝试先加载片段的视图,然后设置适配器。在这种情况下,会显示myLinearLayout android:id=“@+id/android:empty”,直到设置了适配器,这不是很

我正在加载一个
片段
,它有一个
列表视图
,我用一个
CustomAdapter
填充它,该适配器从我的数据库中获取一些数据。我用一个
AsyncTask
加载它,但在任务完成之前我不会设置适配器(
setAdapter()
),因此当我进入这个
片段时,有一点等待时间(因为按钮点击直到
片段加载),转换不是100%平滑的

在读取数据库时,我尝试先加载
片段的
视图
,然后设置适配器。在这种情况下,会显示my
LinearLayout android:id=“@+id/android:empty”
,直到设置了适配器,这不是很好。(好的,只是几毫秒,但仍然如此)


我想处理这个问题的方法是显示一个“加载循环”,而不是android:empty LinearLayout
,当用户单击后退按钮时,这个循环不应该再次显示(在结束片段转换之前,LinearLayout确实再次出现…。

您可以使用一个
加载程序
。我不知道它们,我来看看。谢谢,祝你好运。它们不是微不足道的,但很值得。还有很多教程。