我正在加载一个Fragment
,其中ListView
我填充CustomAdapter
,从我的数据库中获取一些数据。我正在使用AsyncTask
加载它,但我没有设置适配器(setAdapter()
)直到作业完成,所以当我进入此Fragment
时会有一点时间等待(因为按下按钮直到加载Fragment
)并且转换不是100%平滑。
我正在尝试在读取数据库时首先加载View
Fragment
,然后设置适配器。在这种情况下会发生的事情是我的LinearLayout android:id="@+id/android:empty"
一直显示,直到适配器设置好并且它不是很好。 (好吧,它只是几毫秒,但仍然)。
我想要处理此问题的方法是显示“加载圈”而不是android:empty LinearLayout
当用户点击后退按钮时,此圈不应再次显示(LinearLayout DOES再次出现在结束片段转换之前......)。