Saya mendapatkan kesalahan ini pada potongan kode ini. You must annotate primary keys with @NonNull. "uidString" is nullable.
Saat saya membubuhi keterangan dengan @NonNull dan @PrimaryKey, An entity must have at least 1 field annotated with @PrimaryKey
Ada apa?
import androidx.annotation.NonNull;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
import java.util.UUID;
@Entity(tableName = "player_profiles")
public class PlayerGameProfile implements Parcelable {
@PrimaryKey
public String uidString = UUID.randomUUID().toString();
@ColumnInfo(name = "name")
public String name;
When I annotate it with @NonNull, An entity must have at least 1 field annotated with @PrimaryKey
Apakah Anda memberi anotasi dengan keduanya atau hanya@NonNull
? - person tkausl   schedule 13.11.2019import android.support.annotation.NonNull;
- person Tiberiu Zulean   schedule 13.11.2019implementation 'androidx.room:room-runtime:2.2.1'
danannotationProcessor 'androidx.room:room-compiler:2.2.1'
. Saya memang menemukan masalah yang tampaknya sama dengan perpustakaan sebelumnya. - person MikeT   schedule 13.11.2019