一个帖子,下面有几个回复,用户名a看过了,待会还是a去再看帖子,他只想查看新的回复,这怎么实现?

来源:百度知道 编辑:UC知道 时间:2024/05/19 03:23:30
能不能再具体一点,本人水平差啊

可以在每个回复上加个TAG(就是做个标记),如果看过就添加一个标签进去,下次再看的时候把已标记的不显示就行
修改时间是最简单的方法,但是有个BUG,如果我把系统时间改了呢,那不就还是达不到效果。
我的方法:
比如我有很多个listview,我之前看过的listview不想看了,我就给那个listview.tag=1,当我再看时if(listview.tag=1){listview.visible=false;}
如果没看过的话可以让他初始化成0,那么在我们处理很多相同记录的时候可以建一个类来动态生成控件,然后传回一个控件的对象,就可以对这个对象进行操作.

用户访问是记下时间,用户返回时将时间与回复时间对比,将早于此时间的回复屏蔽掉就好了!