繁体   English   中英

如何报告Office 365 Android SDK中的错误

[英]How to report a bug in Office 365 Android SDK

我被Microsoft支持Stack Overflow作为获取Office 365 Android SDK帮助的地方,包括如何报告错误。

我发现对Item.getDateTimeLastModified()的调用将始终返回不正确的日期/时间。 大多数情况下,如果一个项目最近被更新,它将返回一个毫秒值(在GMT时区),这个值比当前GMT提前2小时和几分钟。

其他日期时间(如Event.getStart()/ Event.getEnd())返回正确的值。

处理日历事件时,我使用以下方法检索事件:

ListenableFuture<List<Event>> eventsGet = this.userFetcher
                .getCalendar (this.calendarId)
                .getEvents ()
                .top (pageSize)
                .skip (skip)
                .select ("Id")
                .filter (modFromDate)
                .orderBy ("DateTimeLastModified")
                .read ();

List<Event> events = eventsGet.get (60,
                                TimeUnit.SECONDS);

然后我一次处理一个事件并使用id获取实际事件:

this.userFetcher.getCalendar (this.calendarId).getEvent (id).read ().get (60, TimeUnit.SECONDS);

在该事件上调用getDateTimeLastModified将返回奇怪的值。

如果需要,我可以提供日历/事件ID。

另外,我注意到Office.com日历在检索事件的json数据时具有正确的最后修改时间。

您可以在托管项目的GitHub页面上的Office 365 SDK for Android上提交错误/问题。

我是来自Office 365 SDK for Android团队的Anahí。

我们在GitHub存储库中创建了您的问题,并将开始审核它。 一旦修复错误,我们将在那里发布更新。

https://github.com/OfficeDev/Office-365-SDK-for-Android/issues/86

GitHub回购是提交错误/问题的最佳地点,因为我们一直在审核它。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM