2016-04-14 9 views
0

とjava.lang.ClassCastException:私は私のアプリの一つにBackendless.com APIと働いていたのjava.util.HashMapがcom.foodonomic.foodonomic.CategoryClassCastExceptionが使用中BackendlessCollection

にキャストすることはできません。私はこの方法

//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にキャストすることはできません。カテゴリ

Backendless Supportで同じ質問をしましたが、Backendlessのより多くのユーザーから回答を得ることを念頭に置いて、ここに投稿しています。ここで私はBackendlessサポートフォーラムに答えたとして、私はBackendless

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

答えて

0

にあっ掲載した記事へのリンクがあり、解決策はCategoryCodeクラスのパブリックのデフォルトコンストラクタを宣言しました。