0
私は自分のプロジェクトにルームを統合しようとしています。私は標準的な部屋autorGenerate = true
フィールドbuを使用してそれは動作していません。私はdbに新しいオブジェクトを追加し、dbから取得します。すべてのfileds product_idは何とかnullです。私が作成した他のすべての提出物には値があります。それは私に似ています。Androidルームの自動インクリメントが動作しない
何も生成しません。なぜそうなのか?
@Entity
public class Prodcut {
@PrimaryKey(autoGenerate = true)
public Integer product_id;
@ColumnInfo(name = "name")
public String name;
@ColumnInfo(name = "is_cloud")
public Integer is_cloud;
@ColumnInfo(name = "user_id")
public Integer user_id;
}
ほとんどの場合、Integerではなくintを使用することをお勧めします。本当にIntegerクラスが必要ですか? – Mike
ありがとうございました –
私は未回答のタブに表示されないように答えを追加しました。同意してください。) – Mike