提问人:ubik41 提问时间:11/11/2023 更新时间:11/11/2023 访问量:17
CalendarContract 在 Android 中速度较慢
CalendarContract slow in Android
问:
赫洛,
我有这个代码片段:
Uri uri = Uri.parse(CalendarContract.Instances.CONTENT_URI + "/" +
Long.toString(from) + "/" +
Long.toString(to));
String selection = "(" + selection_allcalendars + " (deleted != 1) AND (" + CalendarContract.Instances.ALL_DAY + " = 0))";
cur = cr.query(uri, mProjection, selection, null, CalendarContract.Instances.DTSTART + " ASC");
它会查询 Android 日历事件中介于“从”(以毫秒为单位)和“到”(以毫秒为单位)之间的时间。
当我想查询一天的所有事件(应用程序在 60 毫秒内运行)时,这真的很有效。当我查询一周的日历事件时,它也能正常工作(应用程序在 80 毫秒内运行)。
但是,当我想查询一个月的事件时,为什么需要这么长的时间(例如 2-4 秒)呢?我开发的应用程序挂起...
我该如何解决这个问题?谢谢!
答: 暂无答案
评论