Je crée une classe Entity (Room Persistence lib) Food, où je veux créer foodId
comme autoincrement.Comment créer une clé primaire comme autoincrément pour la persistance de la pièce lib
@Entity
class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double)
{
@PrimaryKey
var foodId: Int = 0
var calories: Double = 0.toDouble()
}
Comment puis-je définir foodId
un champ auto-incrémenté?
au lieu de '0.toDouble()' 'vous pouvez utiliser 0.0' ne déclarerons comme deux – RobCo
Comment vous créez une nouvelle instance de classe alimentaire? Est-ce que vous spécifiez l'ID manuellement ou vous le laissez vide? – Zookey