android - Google 日历获取的事件不是来自主日历

标签 android android-calendar google-calendar-api

我尝试获取主日历中没有的事件(仅限 session )

enter image description here

我正在用 Java (Android) 连接它。我做了什么:

// List the next 10 events from the primary calendar.
        List<EventDetail> eventDetails = new ArrayList<>();
        Events events = mService.events().list("primary")
                .setMaxResults(10)
                .setTimeMin(now)
                .setTimeMax(end)
                .setOrderBy("startTime")
                .setSingleEvents(true)
                .execute();

最佳答案

我找到了解决方案 -

        CalendarList calendarList = mService.calendarList().list().execute();
        List<CalendarListEntry> list = calendarList.getItems();

        for (CalendarListEntry calendarListEntry : list) {
            System.out.println(calendarListEntry.getSummary());
            Log.d(TAG, "Calender Id: " + calendarListEntry.getId());
        }

关于android - Google 日历获取的事件不是来自主日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42870101/

相关文章:

java - 未找到方法()

java - 如何将剪贴板中的文本发送到EditText框

android - 停止在 Action Bar appcompat 中设置为 ActionView 的进度条

android lollipop - 日历事件位置丢失

php - 如何使用 Google 的 "Simple API Access key"访问 Google 日历信息 (PHP)?

java - 我有包含 String[] 的 ArrayList,如果我将新的 string[] 添加到列表中,它还会修改之前添加的 string [] 对象

android - 创建 CalendarView 的实例

android - 如何从android日历获取事件的开始时间

google-api - 谷歌日历 API : Calendar usage limits exceeded

c# - 使用 Google Calendar API 添加和检索扩展属性