Sugar ORM Android

123
28 ноября 2020, 05:10

Решил изучить эту ORM потому что на примерах она показалось мне легким. Так вот есть простой объект:

public class FavoriteModel extends SugarRecord {
    private String desc;
    public String getDesc() {
        return desc;
    }
    public void setDesc(String desc) {
        this.desc = desc;
    }
}

и пытаюсь сохранить:

    FavoriteModel model = new FavoriteModel();
    model.setFav_id(id);
    model.setDesc("Описание");
    model.setId(id);
    model.save();

выдает ошибку:

   android.database.sqlite.SQLiteException: table FAVORITE_MODEL has no column named DESC (code 1): , while compiling: INSERT OR REPLACE  INTO FAVORITE_MODEL(THIS0,ID,DESC) VALUES (?,?,?)

UDP при выполнение команды

ViewActivity.Account.count(ViewActivity.class)

выдает -1."Если таблица не инициализирована, возвращаемое значение будет -1." - прочитал я в статье одной но как инициализировать там не было

Answer 1

У меня в gradle была зависимость:

implementation 'com.github.satyan:sugar:1.4'

я поменял на

implementation 'com.github.satyan:sugar:1.3'

и все

READ ALSO
Как я могу запускать DialogFragment после загрузки Activity?

Как я могу запускать DialogFragment после загрузки Activity?

Есть DialogFragment который должен запускаться при открытии Activity, но возникла проблема, видно тормоза, думаю из-за того что DialogFragment грузиться вместе...

125
Не срабатывает keyup() при вставке значения в input чере контекстное меню “Вставить” , disabled НЕ удаляется. Как исправить?

Не срабатывает keyup() при вставке значения в input чере контекстное меню “Вставить” , disabled НЕ удаляется. Как исправить?

Есть форма (код ниже)При вставке валидного значения в поле с помощью Ctrl+V все работает - кнопка submit становиться доступной

113
Запись содержимого файла в переменную JavaScript

Запись содержимого файла в переменную JavaScript

мне нужна помощьЕсть JS функция:

110