簡體   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