[英]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數據時具有正確的最后修改時間。
我是來自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.