[问题] baseAdapter相关问题

楼主: DirkIsBest (小牛加油!!)   2015-07-31 14:09:26
我使用baseadapter去跑listview,
按每笔资料提供日期排序,
去判断同个日期的就只有第一笔显示日期列,其他就隐藏,
而这个判断因为资料是直接从本地DB捞出来的,
所以写在baseadapter里面,
也就会导致我画面往下拉,再拉回去的时候,判断就会出错,
变成同日期中的最下面那笔显示日期,其他隐藏,
请问有方法可以处理这问题吗?
顺便也想问一下,像这种把同时间的资料都包在一起然后显示该日日期的,
有没有其他作法?
作者: passli   2015-07-31 14:17:00
section header http://goo.gl/xz4xLq
作者: hyouun (彩音)   2015-07-31 19:20:00
应该在activity捞完资料再传值到adapter里面更新
作者: givemepass (λ)   2015-07-31 21:02:00
楼上讲的是对的 先捞完再更新 另外getview贴出来看看这样才能知道你是否有写错
作者: baobomb (baobomb)   2015-07-31 21:59:00
Adapter应该做的只有显示收到的资料 而不应该去处理分析资料 可以去了解一下MVP的架构
作者: cha122977 (CHA)   2015-08-01 00:10:00
在activity捞一次资料 传进去就别再捞了 用已经有的

Links booklink

Contact Us: admin [ a t ] ucptt.com