当setAdapter()从SQLite加载“种类”慢

时间:2014-03-19 01:09:25

标签: android android-asynctask fragment android-adapter

我正在加载一个Fragment,其中ListView我填充CustomAdapter,从我的数据库中获取一些数据。我正在使用AsyncTask加载它,但我没有设置适配器(setAdapter())直到作业完成,所以当我进入此Fragment时会有一点时间等待(因为按下按钮直到加载Fragment)并且转换不是100%平滑。

我正在尝试在读取数据库时首先加载View Fragment,然后设置适配器。在这种情况下会发生的事情是我的LinearLayout android:id="@+id/android:empty"一直显示,直到适配器设置好并且它不是很好。 (好吧,它只是几毫秒,但仍然)。

我想要处理此问题的方法是显示“加载圈”而不是android:empty LinearLayout当用户点击后退按钮时,此圈不应再次显示(LinearLayout DOES再次出现在结束片段转换之前......)。

0 个答案:

没有答案