gpt4 book ai didi

android - 在 kitkat 和 lollipop 上 event.getCreator() 的不同结果

转载 作者:可可西里 更新时间:2023-11-01 11:42:50 26 4
gpt4 key购买 nike

event.getCreator();

不返回displayName

(displayName:Qamran Rajput,email:qami1502@gmail.com,self:true) Kitkat HTC DESIRE 820

(email:qami1502@gmail.com,self:true) lollipop LG G3

两者都使用相同的 Google Play 服务版本 任何人都可以建议如何解决这个问题。

private List<String> getDataFromApi() throws IOException, ParseException {
// List the next 10 events from the primary calendar.
DateTime now = new DateTime(System.currentTimeMillis());
List<String> eventStrings = new ArrayList<String>();
Events events = mService.events().list("primary")
.setMaxResults(30)
.setTimeMin(now)
.setOrderBy("startTime")
.setSingleEvents(true)
.execute();
List<Event> items = events.getItems();

for (Event event : items) {

String id = event.getId();
DateTime start = event.getStart().getDateTime();
if (start == null) {
// All-day events don't have start times, so just use
// the start date.
start = event.getStart().getDate();
}
DateTime end = event.getEnd().getDateTime();

String eventTitle = event.getSummary();
String Creator = String.valueOf(event.getCreator());//string displayName:Qamran Rajput,email:qami1502@gmail.com,self:true}

}
}

最佳答案

Calendar Api 不会返回 Lollipop 和 Marshmallow 的创建者姓名。所以你可以这样写:

if (creatorName == null) {
creatorName = "";
}

避免空指针异常

问候

关于android - 在 kitkat 和 lollipop 上 event.getCreator() 的不同结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35538681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com