Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何报告Office 365 Android SDK中的错误_Java_Android_Sdk_Office365 - Fatal编程技术网

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

Java 如何报告Office 365 Android SDK中的错误,java,android,sdk,office365,Java,Android,Sdk,Office365,微软的技术支持人员向我指出,堆栈溢出是获取Office 365 Android SDK帮助的地方,包括如何报告bug 我发现调用Item.getDateTimeLastModified()将始终返回错误的日期/时间。大多数情况下,如果某个项目最近更新过,它将返回毫秒值(在GMT时区),比当前GMT提前2小时几分钟 其他日期时间,如Event.getStart()/Event.getEnd()返回正确的值 处理日历事件时,我使用以下方法检索事件: ListenableFuture<List&

微软的技术支持人员向我指出,堆栈溢出是获取Office 365 Android SDK帮助的地方,包括如何报告bug

我发现调用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);
对该事件调用getDateTimeLastModified将返回奇怪的值

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


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

您可以在项目所在地提交Office 365 SDK for Android上的错误/问题。

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

我们已经在GitHub存储库中创建了一个与您的问题相关的问题,并将开始审查它。错误修复后,我们将在那里发布更新

GitHub回购协议是提交错误/问题的最佳场所,因为我们一直在审查它


谢谢

似乎有人从github获取了这个堆栈溢出帖子,并在github中创建了一个问题。然而,这里需要注意的重要一点是,微软支持人员自己指出,堆栈溢出是报告bug的地方。微软,请把这乱七八糟的事情整理一下。你有票号或者你谈话的人的名字吗?我可以看看我能做些什么来通知他们。谢谢请您在github页面上说明这一点,并告知Microsoft支持部门。当然!我们将用这些信息更新自述文件。顺便说一句,我们可以重现你的错误,我们正在解决这个问题。@GaryBentley,我们解决了这个问题。它将在下一版本中提供。
this.userFetcher.getCalendar (this.calendarId).getEvent (id).read ().get (60, TimeUnit.SECONDS);