0
支持文件夾結構我很感興趣,表示使用RealmDB的文件夾系統:與境界
我的第一個想法是:
public class FolderItem extends RealmObject {
public String name;
}
public class Folder extends FolderItem {
public ArrayList<FolderItem> folderItems;
}
public class File extends FolderItem {
public String path;
}
我現在看到該文件夾說註解的類文件夾必須擴展領域的錯誤class ...這是否意味着像這樣的遞歸結構不起作用,或者繼承沒有完全支持?或者有沒有人有更好的想法如何做到這一點?
我覺得境界不支持繼承。這可能會幫助你https://github.com/realm/realm-java/issues/761 –
不支持繼承。只有接口是。您始終可以使用同一個表,只需要一個字符串類型即可指定它是文件夾還是文件。 – EpicPandaForce
直到傳承支持,你可以使用,而不是組成:http://stackoverflow.com/questions/49002/prefer-composition-over-inheritance –