2015-01-27 56 views
0

我的代碼非常簡單:我無法刪除快照(GOOGLEPLAY服務C++ 1.3 SDK)

auto response = Snapshots.FetchAllBlocking(); 
    if (IsSuccess(response.status)) 
    { 
     for (auto& fetch : response.data) 
     { 
      Snapshots.Delete(fetch); 
     } 

這將引發異常: 1月1日至27日:14:11.675:E/GamesNativeSDK(3448):在異常COM /谷歌/安卓/ GMS /遊戲/快照/ Snapshots.delete:java.lang.IllegalArgumentException異常:緩衝區關閉 ..

這是什麼意思?

順便說一句。在我的App和客戶端中,我有兩個快照,其中一個是超級損壞的:我無法打開它,總是返回ERROR_INTERNAL和IDK,我該怎麼辦。

回答

0

你必須調用Snapshots().Delete

這是什麼意思由緩衝關閉之前一起Snapshots().Open調用打開它。

+0

感謝您的回答。我沒有測試過它(不再被這個阻塞),但有道理,所以我會接受它。 – Dredok 2015-05-13 10:47:52