2016-04-14 41 views
0

java.lang.ClassCastException: Uygulamamda birinde Backendless.com API'leri ile çalışıyordu java.util.HashMap com.foodonomic.foodonomic.CategoryClassCastException kullanırken BackendlessCollection

için döküm edilemez. Ben bu yöntemi

//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"); 
       } 
      }); 

kullanarak sunucuya

verileri aramaya çalıştı zaman Orada bir Runtime İstisna java.lang.ClassCastException var: java.util.HashMap com.foodonomic.foodonomic için döküm edilemez. Kategori

Backendless Support'da aynı soruyu sordum, daha fazla kullanıcının Backendless'inden cevap almayı aklımda tutarak burayı buraya gönderiyorum. İşte Backendless destek forumunda cevap olarak ben Backendless

http://support.backendless.com/topic/java-lang-classcastexception-java-util-hashmap-cannot-be-cast-to-com-foodonomic-foodonomic-category#comment-13573

cevap

0

orada yayınlanmıştır vardı mesaja link, çözüm CategoryCode sınıf halkın varsayılan kurucu ilan etmek oldu.