[英]ClassCastException while using BackendlessCollection
java.lang.ClassCastException:無法將java.util.HashMap強制轉換為com.foodonomic.foodonomic.Category
我在其中一個應用程序中使用Backendless.com API。 當我嘗試從服務器調用數據時
使用這種方法
//Category is my class whose object I was trying to fetch from the Backendless //Server
Backendless.Data.mapTableToClass( "CategoryCode", CategoryCode.class );
Backendless.Persistence.of(CategoryCode.class).find(new AsyncCallback<BackendlessCollection<CategoryCode>>() {
@Override
public void handleResponse(BackendlessCollection<CategoryCode> foundContacts) {
Log.d("vivz","Inside handle response");
List<CategoryCode> code=foundContacts.getData();
Log.d("vivz",code.get(1).toString());
}
@Override
public void handleFault(BackendlessFault fault) {
//Snackbar.make(coordinatorLayout,"Network error, check your internet connection",Snackbar.LENGTH_LONG).show();
Log.d("vivz", "Error");
}
});
我收到了運行時異常java.lang.ClassCastException:java.util.HashMap無法轉換為com.foodonomic.foodonomic.Category
我在Backendless支持那里問過同樣的問題,請記住要從更多Backendless用戶那里得到答案,我在此發布。 這是我在Backendless上發布的帖子的鏈接
當我在Backendless支持論壇上回復時,解決方案是將CategoryCode類的默認構造函數聲明為public。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.