Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android生命周期-ListActivity_Android_Listview - Fatal编程技术网

Android生命周期-ListActivity

Android生命周期-ListActivity,android,listview,Android,Listview,当我的ListView活动加载时,它会创建一个适配器,该适配器会像它应该做的那样填充屏幕。是否有一个事件或方法来确定适配器何时完成获取足够的数据以填充屏幕 我想在第一次加载活动时显示微调器,并在屏幕从适配器加载第一次数据后使其消失。正如您的问题所示,我想适配器只能在下载要显示的数据时才需要时间,如果是这种情况,那么您可以始终使用后台线程,例如,扩展异步任务并启动进度条(确定或不确定),并在任务完成后将其删除 希望这有帮助 您可以生成一个工作线程,并从那里创建和分配适配器。有关如何创建辅助线程的信

当我的ListView活动加载时,它会创建一个适配器,该适配器会像它应该做的那样填充屏幕。是否有一个事件或方法来确定适配器何时完成获取足够的数据以填充屏幕


我想在第一次加载活动时显示微调器,并在屏幕从适配器加载第一次数据后使其消失。

正如您的问题所示,我想适配器只能在下载要显示的数据时才需要时间,如果是这种情况,那么您可以始终使用后台线程,例如,扩展
异步任务
并启动进度条(确定或不确定),并在任务完成后将其删除


希望这有帮助

您可以生成一个工作线程,并从那里创建和分配适配器。有关如何创建辅助线程的信息,请参阅。适配器不会一次加载ListView中的所有数据。它将只加载可见的数据;当您在列表视图中滚动时,将加载rest。

您能详细说明一下吗?我的意思是你用过哪种适配器,它到底加载了什么???它从互联网上带来了数据吗???适配器中是否有一个生命周期,上面写着“我已经加载并显示了足够的信息来填充一个页面”?