Я не понимаю, хотя это способ получения идентификатора недавно вставленной строки.
DAO
@Dao
public interface AlarmDao {
.....
@Insert(onConflict = OnConflictStrategy.REPLACE)
long insertAll(AlarmEntity...alarms); //used long instead of void
}
ЛИЦО
@Entity(tableName = "tb_alarm")
public class AlarmEntity {
@PrimaryKey(autoGenerate = true)
private long id;
...
public long getId(){
return this.id;
}
}
но сборка не удалась, и я получаю сообщение об ошибке, указывающее на мой класс Dao
, и ошибка:
ошибка: не уверен, как обработать тип возвращаемого значения метода вставки.
Что я пропустил об этом?