扫码关注官方订阅号
RT,有人有思路么,想了想不知道怎么实现,下拉倒还好,上拉看历史消息不知道怎么做。
下拉直接获取最新的消息就成,但是下拉是不是需要客户端上传当前微博的id呢?
走同样的路,发现不同的人生
虽然我没有做过android开发,但是可以给你一个思路。 在weibo api里有这么一个接口
statuses/home_timeline
调用它时可以选择一个max_id参数,也就是制定微博的id不能大于max_id。当你向上拉刷新微博的时候,假设你手机上目前最后一个微博的id是100,那么我们就可以调用这个接口,来获取这个微博之前的微博。
max_id
statuses/home_timeline?max_id=99
将得到的结果放到列表底端就行了~
目前我们的应用也完美实现了上拉和下拉的功能,android和iOS都实现了,这个只需要后台提供相关接口即可。 一个maxid和一个minid就好了。 可以试用我的产品“饭特稀”或者www.ftx.cn
android要实现这个功能,可以参考github上的一个library库, Android-PullToRefresh 服务端实现分页(start,offset)功能,客户端每次请求加载一定的数据就可以了.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
虽然我没有做过android开发,但是可以给你一个思路。 在weibo api里有这么一个接口
调用它时可以选择一个
max_id
参数,也就是制定微博的id不能大于max_id
。当你向上拉刷新微博的时候,假设你手机上目前最后一个微博的id是100,那么我们就可以调用这个接口,来获取这个微博之前的微博。将得到的结果放到列表底端就行了~
目前我们的应用也完美实现了上拉和下拉的功能,android和iOS都实现了,这个只需要后台提供相关接口即可。 一个maxid和一个minid就好了。 可以试用我的产品“饭特稀”或者www.ftx.cn
android要实现这个功能,可以参考github上的一个library库, Android-PullToRefresh
服务端实现分页(start,offset)功能,客户端每次请求加载一定的数据就可以了.