发布网友 发布时间:2022-04-25 11:40
共1个回答
热心网友 时间:2024-04-07 08:36
分为:分页模式和下拉刷新模式两种模式。
分页模式
当数据量很大时,一次返回所有的信息这种方式严重影响应用的性能,造成网络堵塞。通常我们利用分页模式来解决请求大量数据的问题。分页模式是先请求少量数据,例如一次50条,当翻动屏幕已显示50条数据后,应用会再次请求50条。根据触发方式的不同,请求分为主动请求和被动请求。主动请求模式,即当条件满足时,再次请求下50条数据是自动发出的,并且一般在表视图的表脚会出现活动指示器,请求结束后活动指示器会隐藏起来。被动请求模式,当条件满足是,表视图的表脚中会出现一个响应点击事件的控件,这个控件一般是一个按钮,按钮标签一般会设为“更多”,当点击“更多”按钮时,应用会向服务器请求,请求结束后“更多”按钮会隐藏起来。
2.下拉刷新模式
下拉刷新是重新刷新表视图或列表,以便重新加载数据。下拉刷新与分页相反,当翻动屏幕到顶部时,在往下拉屏幕,程序就开始重新请求数据,此时表视图的表头部分会出现活动指示器,请求结束后表头消失。