Shveps
Вот так надо: @Query("SELECT * FROM Picture WHERE public_id IS :id ") Flowable<Picture> findById(String id);
Shveps
public_id уникальный в бд?
Александр
public_id уникальный в бд?
Да, просто он из внешней бд, поэтому так называется
Shveps
Да, просто он из внешней бд, поэтому так называется
Попробуй, как я написал, должно работать
Artem
У кого была похожая проблема? Приложение ждёт отладки при обычном запуске. Кто как решал?
Всем спасибо, помогла перезагрузка устройства "телефона"
Roman
Ты как с "сенсор" связан, @Slavetny ?)
You
Впечатляет
You
А кроме идеи?
You
Лол
Roman
В голос
You
Ага
Anonymous
Сенсор🤔
Anatoly
На здоровье, а какое отношение это имеет к теме чата?
Александр
Попробуй, как я написал, должно работать
Все равно та же ошибка. И с Flowable<List<Picture>> findById(String id); тоже
Александр
Дай модель таблицы. Т.е. @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() { } }
Александр
Эээ. Что за пустой конструктор?
Для чего-то он нужен был... Для Firebase вроде
Shveps
Вот поэтому и не работает
Shveps
Попробуй добавить конструктор с параметрами
Shveps
Для чего-то он нужен был... Для Firebase вроде
Имхо, плохая затея модель из бд пробрасывать в firebase. Я б замапил в другую сущность
Oleg
выглядит как будто используете джунов для рутины) Но буду надеяться что и правда все хорошо в компании, удачи, если это так!)
Александр
Да
Хз, сгенерировал конструктор со всеми параметрами, убрал пустой конструктор даже, и все равно тоже самое. Даже "Clean Project" юзаю на всякий случай
Oleg
@Query("SELECT * FROM Picture WHERE public_id = :id ") Flowable<Picture> findById(String id); вот так не пробовал? в select = вместо is
Oleg
Все равно та же ошибка. И с Flowable<List<Picture>> findById(String id); тоже
@Query("SELECT * FROM Picture WHERE public_id = :id ") Flowable<Picture> findById(String id); вот так не пробовал? в select = вместо is
Oleg
пробовал, тоже самое
А какой рум и какой rx? версии
Александр
А какой рум и какой 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"
Данил
Добрый вечер, подскажите пожалуйста как здесь задать высоту, чтобы она была точно такой как на скрине. Убирал поле с высотой тогда ругается. Делаю все в ConstraintLayout
Shveps
implementation "androidx.room:room-rxjava2:$room_version
Данил
Ааа, спасибо большое
Oleg
Добрый вечер, подскажите пожалуйста как здесь задать высоту, чтобы она была точно такой как на скрине. Убирал поле с высотой тогда ругается. Делаю все в ConstraintLayout
Надо определенное расстояние от верха и низа или чтоб автоматически рассчитывалось на основании других констрейнстов?
Oleg
Да
layout_constrainedHeight="true" и layout_height="0dp" либо layout_height="wrap_content" если либо constraint не ниже 1.1.3
Mo
helo
Mo
any one here to help my I have problem in my project
Назарий
всем привет. стоит задача горизонтально центрировать TextView в parent, но при этом, чтобы при максимальной ширине (стоит ellipsize) он не залазил на вьюшки, между которыми он расположен. предложите какую-то идею, я уже настолько отчаялся, что допускаю использование constraint layout :(
Назарий
сейчас он центрирован между двумя боковыми вьюхами, а нужно центрировать по parent layout. при этом у боковых вьюх размер динамический, часто меняется
Назарий
А в чем проблема constraint лэйаута?
тяжёлый вес и ненужная сложность в чтении xml, где можно обойтись и без этого. constraint хорош для сложных вьюх, но подключать его для одной фичи глуповато
Oleg
any one here to help my I have problem in my project
You can try to ask real question instead of asking question about asking question.. if I understand what I mean😉
Anonymous
А в чем проблема constraint лэйаута?
Кстати сильно удобнее с ним стало, спасибо🌚
Oleg
тяжёлый вес и ненужная сложность в чтении xml, где можно обойтись и без этого. constraint хорош для сложных вьюх, но подключать его для одной фичи глуповато
Вообще в твоём случае какой нибудь relative должен помочь. Выставить центр относительно родителя и края по твоим крайним вью.. проверять я это конечно не буду😁
Назарий
Перечитал пару раз, но так и не понял. Android:textAligment="center"?
мне нужно сделать так, чтобы текствью был в центре parent вьюхи (на скрине он по центру вьюхами, но не по центру парента). если я просто поставлю center horizontal, то если текста будет много, он будет залазить на другие вьюхи. нужно как на втором скрине, но чтобы опять же текст был по центру парнта
Назарий
я думал, как сделать с барьерами но не придумал конкретно для этого кейса
Shveps
Поставь 0dp ширину и текст алигмент по уентру
Shveps
Привязки сделать к нужным объектам слева и справа
Назарий
Привязки сделать к нужным объектам слева и справа
мне нужно центрировать по паренту, а не по объектам боковым
Назарий
если делать по паренту, то тогда текст залазит на боковые вьюхи
Shveps
Эм, хотелось бы в глаза дизайнеру глянуть
Shveps
Чтобы отцентровать по паренту, надо с обоих сторон поставить одинаковый марджин
Назарий
Чтобы отцентровать по паренту, надо с обоих сторон поставить одинаковый марджин
проблема в том, что ширина боковых вьюх может меняться в рантайме. а текст всегда должен быть по центру парента и не налазить на боковые
Shveps
Выбери большую ширину из двух объектов и засетапь паддинги в текст вью
Shveps
Будет по центру
Назарий
Выбери большую ширину из двух объектов и засетапь паддинги в текст вью
я так делаю, но дизайнер недоволен, что когда вьюшка справа пропадает, сбоку остаётся куча пустоты из-за паддинга
Shveps
Как по мне, иди к дизайнеру и пусть он тебе опишет как он хочет это видеть в различных вариациях
Назарий
Мб у него параллельные прямые пересекаются?!
вообще действительно выглядит не очень. справа может появлятся ещё одна кнопка. а когда её нету - пустота
Назарий
ладно, буду думать. мб кто-то сталкивался с такой ситуаций. в коде походу придётся парамсы менять
Shveps
ладно, буду думать. мб кто-то сталкивался с такой ситуаций. в коде походу придётся парамсы менять
Нарисуй ему варианты, с которыми у тебя не получается и спроси, как он видит решение
Shveps
А то перегоришь)
Назарий
дело в том, что это стартап. самому хочется сделать так, чтобы выглядело во всех кейсах красиво.
Oleksii
Всем доброго времени суток. Есть задача которую не знаю как решить правильно, если кто-то сталкивался или может помочь буду благодарен. В чем суть, сейчас решил попробовать использовать в своем приложении NavigationComponent, у меня в приложении есть отдельно экран Логина, Регистрации, Сплеш и экран с DrawarLayout( Боковой навигацией), хочу все впихнуть в одну активность, но не знаю как правильно это сделать, в чем суть я хочу сделать отдельно Fragment в котором происходит нвигация с DrawarLayout, но вот дилема во всех примерах эго обычно размещают в отдельном Activity. Возможно я уже не туда копаю, если можете дать мне по рукам и сказать, что так делать нельзя буду очень благодарен
Shveps
дело в том, что это стартап. самому хочется сделать так, чтобы выглядело во всех кейсах красиво.
Имхо, некрасиво текст по центру. Элементы должны располагаться последовательно. Представь вьюху, когда у тебя по центру 1 символ и вторую вью с с полным заполнением полей и третью с 3символами. Если представил, то получится шахматная доска
Назарий
1 тулбар на всё приложение, если что)
Shveps
в моём кейса такого нет. правая вьюха либо есть, либо её нет. ширина обоих ограничивается размером иконок
Хорошо. Но ты согласен с тем, чтобы что-либо было по центру, то оно должно находится на одинаковом расстоянии от 2х объектов?