Я использую следующий код, чтобы получить события calendar
пользователя за текущий день.Google Cal - Как получить завершенные/прошедшие события
TODAY_MS - это timestamp
начала дня, а ONE_DAY_MS - это день в milliseconds (1000 * 60 * 60 * 24)
.
Однако этот код получает только предстоящие события. Он не возвращает более ранние события в день.
(то есть: Если я запускаю это в 3PM, он не будет возвращать событие, которое произошло от 1 до 2 часов дня, так как событие завершается.)
Как бы я идти о получении всех событий период времени, включая тех, кто завершен?
Uri.Builder builder = WearableCalendarContract.Instances.CONTENT_URI.buildUpon();
ContentUris.appendId(builder, TODAY_MS);
ContentUris.appendId(builder, TODAY_MS + ONE_DAY_MS - 1);
final Cursor cursor = mContext.getContentResolver().query(builder.build(), null, null, null, null); // Could optimize this line for speed.
Спасибо!