Ich versuche, meine Modelle mit dem greendao Generator und ich bin nicht ganz sicher zu erzeugen, wie eine Eigenschaft hinzufügen, die ein Ich weiß List<String>
Wie füge ich eine List <String>-Eigenschaft zu meinem greendao-Generator hinzu?
akzeptiert wie ein List<Model>
hinzufügen, um den addToMany
verwenden, aber was ist, wenn es nötig ist Speichern Sie eine ArrayList
in einem meiner Modelle?
Etwas wie folgt aus:
Entity tags = schema.addEntity("Tags");
tags.implementsInterface("android.os.Parcelable");
tags.addLongProperty("tagId").primaryKey().autoincrement();
tags.addLongProperty("date");
tags.addArrayStringProperty("array"); // something like this
Ich dachte, ein anderes Unternehmen zu schaffen, alle Werte des Arrays zu speichern und dabei die ToMany
wie diese
Entity myArray = schema.addEntity("MyArray");
myArray.implementsInterface("android.os.Parcelable");
myArray.addLongProperty("myArrayId").primaryKey().autoincrement();
myArray.addLongProperty("id").notNull().getProperty();
Property tagId = myArray.addLongProperty("tagId").getProperty();
ToMany tagToMyArray = tag.addToMany(myArray, tagId);
tagToMyArray.setName("tags");
myArray.addToOne(tag, tagId);
Danke für so eine einfache Antwort – Haroon