嵌套的GridView CheckBox 在分页后 怎样保存CheckBox选中的状态

 我来答
zaijing001
2011-01-21 · TA获得超过264个赞
知道答主
回答量:159
采纳率:0%
帮助的人:215万
展开全部
翻页其实是对服务器的新的一次 HTTP 请求
但是 HTTP 是无状态协议,
所以,checkbox 的选中状态取决于页面上checkbox的初始选中状态
由于协议的规定。checkbox 的选中状态不会“主动”保持到下一次页面返回

想要实现保持选中状态
要在提交前取得他的状态,然后保存
然后在服务器返回页面前(也就是下次GridView分页数据绑定之后)设置checkbox 的选定状态
ghostself
2011-01-21 · 超过25用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:83.8万
展开全部
如果数据量不大,可以用客户端分页。
如果使用服务器端分页,可以在CheckBox选中或取消的事件响应中提交该条数据,直接将状态保存到服务器端。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-21
展开全部
.....CheckBox的值你需要单独保存,用一个数组或者list保存所有的CheckBox状态,每次更改,改变数组里面对应的值,然后把adapter的notifyChange什么什么的方法调用一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式