2016-05-07 10 views
0

レルムDBは継承をサポートしていませんが、再帰クラス要素をサポートしていますか?たとえば:レルムDBサポートの再帰要素

public class FileItem{ 
      private String name; 
      ArrayList<FileItem> elements; 
    } 

私はこれを行うことができない場合、私は私が統一的な方法で私のファイル構造のためのレベルを作成することができます方法がわからないエラー

Type ArrayList<com.example.FileItem> elements is not supported .. 

を取得しています。とにかくこれの周りにはありますか?

答えて

1

はい、レルムは、再帰的なデータ構造をサポートしていますが、レルムモデルクラスを作成する方法については、このセクションをお読みください:https://realm.io/docs/java/latest/#models

あなたのケースでは、モデルクラスは次のようになります。

public class FileItem extends RealmObject { 
     private String name; 
     private RealmList<FileItem> elements; 
} 
関連する問題