4 个解决方案
#1
这个的话用数据库来存储和查询应该很快吧 难道你是写入到txt文件中?
#2
是用数据库存储和查询的,我是将数据库的数据查询出来保存到arraylist中,然后按需求的重复规则将重复日程转化为非重复日程(只转化当前查询的月份),最后显示在界面上的。但是解析速度太慢了,10个可重复日程差不多4,5秒,有时会飙到10s。其实就是想做到生活日历android版的那个日程列表滑动的效果。一直下拉列表却不会卡。
#3
楼主可以看看关于listview的优化 要是其它的卡的话我认为给一个异步线程加载Listview试试
#4
其实滑动起来不卡,就是单次算一个月的日程数据会很久,感觉是算法太复杂了,所以想问问有关算法方面的优化。
#1
这个的话用数据库来存储和查询应该很快吧 难道你是写入到txt文件中?
#2
是用数据库存储和查询的,我是将数据库的数据查询出来保存到arraylist中,然后按需求的重复规则将重复日程转化为非重复日程(只转化当前查询的月份),最后显示在界面上的。但是解析速度太慢了,10个可重复日程差不多4,5秒,有时会飙到10s。其实就是想做到生活日历android版的那个日程列表滑动的效果。一直下拉列表却不会卡。
#3
楼主可以看看关于listview的优化 要是其它的卡的话我认为给一个异步线程加载Listview试试
#4
其实滑动起来不卡,就是单次算一个月的日程数据会很久,感觉是算法太复杂了,所以想问问有关算法方面的优化。