2010-08-18 107 views
0

当我的ListView活动加载它时,会创建填充屏幕的适配器,因为它应该这样做。有没有什么事件或方法可以找出适配器何时完成获取足够的数据以填充屏幕。Android生命周期 - ListActivity

我想在第一次加载Activity时显示一个微调器,并在屏幕从适配器中第一次加载数据时让它消失。

+0

请你详细说一下吗?我的意思是你使用了哪个适配器,并且它确实加载了?它是否从互联网上带来任何数据? – JaVadid 2010-08-18 03:51:40

回答

1

以及你的问题建议,我想如果你下载的数据适配器只能需要时间来显示,如果是扩展AsyncTask和启动进度确定的情况,那么你可以随时使用后台线程,即(或不确定),并在任务完成后将其删除...

希望这有助于!

0

您可以产生一个工作线程并从那里创建并分配适配器。有关如何创建工作线程,请参阅this。适配器不会立即加载ListView中的所有数据。它只会加载可见数据;当您滚动浏览ListView时,其余部分将被加载。

+0

甚至在适配器中是否存在生命周期:“我已经加载并显示足够的信息来填充页面”? – 2010-08-18 11:49:36