Size: a a a

Android Developers

2020 July 30

АА

Александр Андрухов... in Android Developers
Sergey S.
Попробуй, как я написал, должно работать
Все равно та же ошибка.
И с Flowable<List<Picture>> findById(String id); тоже
источник

S

Sergey S. in Android Developers
Александр Андрухов
Все равно та же ошибка.
И с Flowable<List<Picture>> findById(String id); тоже
Дай модель таблицы. Т.е. @Entity
источник

АА

Александр Андрухов... in Android Developers
Sergey S.
Дай модель таблицы. Т.е. @Entity
@Entity
public class Picture {

   @PrimaryKey
   @NonNull
   @ColumnInfo(name = "public_id")
   public String public_id;

   @ColumnInfo(name = "name")
   public String name;

   @ColumnInfo(name = "level")
   public int level;

   @ColumnInfo(name = "total_score")
   public int total_score;

   @ColumnInfo(name = "public_picture")
   public String public_picture;

   @ColumnInfo(name = "is_favorite")
   public boolean is_favorite;

   @ColumnInfo(name = "score")
   public int score;

   @ColumnInfo(name = "progress")
   public int progress;

   public Picture() {
   }
}
источник

S

Sergey S. in Android Developers
Александр Андрухов
@Entity
public class Picture {

   @PrimaryKey
   @NonNull
   @ColumnInfo(name = "public_id")
   public String public_id;

   @ColumnInfo(name = "name")
   public String name;

   @ColumnInfo(name = "level")
   public int level;

   @ColumnInfo(name = "total_score")
   public int total_score;

   @ColumnInfo(name = "public_picture")
   public String public_picture;

   @ColumnInfo(name = "is_favorite")
   public boolean is_favorite;

   @ColumnInfo(name = "score")
   public int score;

   @ColumnInfo(name = "progress")
   public int progress;

   public Picture() {
   }
}
Эээ. Что за пустой конструктор?
источник

АА

Александр Андрухов... in Android Developers
Sergey S.
Эээ. Что за пустой конструктор?
Для чего-то он нужен был... Для Firebase вроде
источник

S

Sergey S. in Android Developers
Вот поэтому и не работает
источник

S

Sergey S. in Android Developers
Попробуй добавить конструктор с параметрами
источник

АА

Александр Андрухов... in Android Developers
Sergey S.
Попробуй добавить конструктор с параметрами
со всеми параметрами?
источник

S

Sergey S. in Android Developers
Александр Андрухов
Для чего-то он нужен был... Для Firebase вроде
Имхо, плохая затея модель из бд пробрасывать в firebase. Я б замапил в другую сущность
источник

S

Sergey S. in Android Developers
Александр Андрухов
со всеми параметрами?
Да
источник

OP

Oleg Pchelkin in Android Developers
выглядит как будто используете джунов для рутины) Но буду надеяться что и правда все хорошо в компании, удачи, если это так!)
источник

АА

Александр Андрухов... in Android Developers
Хз, сгенерировал конструктор со всеми параметрами, убрал пустой конструктор даже, и все равно тоже самое. Даже "Clean Project" юзаю на всякий случай
источник

OP

Oleg Pchelkin in Android Developers
@Query("SELECT * FROM Picture WHERE public_id = :id ")
   Flowable<Picture> findById(String id);
вот так не пробовал? в select = вместо is
источник

OP

Oleg Pchelkin in Android Developers
Александр Андрухов
Все равно та же ошибка.
И с Flowable<List<Picture>> findById(String id); тоже
@Query("SELECT * FROM Picture WHERE public_id = :id ")
   Flowable<Picture> findById(String id);
вот так не пробовал? в select = вместо is
источник

АА

Александр Андрухов... in Android Developers
Oleg Pchelkin
@Query("SELECT * FROM Picture WHERE public_id = :id ")
   Flowable<Picture> findById(String id);
вот так не пробовал? в select = вместо is
пробовал, тоже самое
источник

OP

Oleg Pchelkin in Android Developers
Александр Андрухов
пробовал, тоже самое
А какой рум и какой rx? версии
источник

АА

Александр Андрухов... in Android Developers
Oleg Pchelkin
А какой рум и какой rx? версии
   def room_version = "2.2.5"

   implementation "android.arch.persistence.room:runtime:$room_version"
   annotationProcessor "android.arch.persistence.room:compiler:$room_version"
   androidTestImplementation "android.arch.persistence.room:testing:$room_version"

   implementation "io.reactivex.rxjava3:rxjava:3.0.4"
источник

s

shuvadanil in Android Developers
Добрый вечер, подскажите пожалуйста  как здесь задать высоту, чтобы она была точно такой как на скрине. Убирал поле с высотой тогда ругается. Делаю все в ConstraintLayout
источник

OP

Oleg Pchelkin in Android Developers
Александр Андрухов
   def room_version = "2.2.5"

   implementation "android.arch.persistence.room:runtime:$room_version"
   annotationProcessor "android.arch.persistence.room:compiler:$room_version"
   androidTestImplementation "android.arch.persistence.room:testing:$room_version"

   implementation "io.reactivex.rxjava3:rxjava:3.0.4"
https://www.mmbyte.com/article/5998.html
с rx3 не работает походу
источник

S

Sergey S. in Android Developers
implementation "androidx.room:room-rxjava2:$room_version
источник