Bohdan
И мапперы для них
Bohdan
Кто знает какой-то чатик по флаттеру?
Adel
Тогда не вижу проблем в сохранении Order( @Embedded val customer: Custormer, @Relation(parentColumn = "id", entity = ItemDb.class, entityColumn = "customerId") val items: List<Item>
@Embedded означает что в таблице Order будут поля из Customer, а для Customer'ов есть отдельная таблица
Bohdan
Order это не таблица, а объект потому что @Relation не может использоваться в Entity
Adel
У меня для заказов тоже есть таблица
Бек
Что нужно знать Junior developer?
Alexander
Бек
Написать змейку
В Андроиде?
Alexander
На jave 🤙
Aleksey
У меня для заказов тоже есть таблица
больше не будет, какая проблема?)
Aleksey
Так она нужна))
подожди, а в чем проблема? у тебя один пользователь и много заказов и один заказ и много айтемов - вот два отношения, которые надо выстроить
Bohdan
Так она нужна))
Тогда зачем вот это вот все я расписывал?)
Aleksey
Так она нужна))
типа как тут, только уже прошлогодняя статья https://habr.com/ru/post/349280/
Bohdan
Я бы по старинке делал
Bohdan
В рум еще много чего странного
Bohdan
И у меня садится телефон
Adel
типа как тут, только уже прошлогодняя статья https://habr.com/ru/post/349280/
Читал, в таком случае мне надо добавить OrderDetails класс, который будет не Entity
Adel
Всем спасибо :)
Adel
Я бы по старинке делал
В цикле добавлять из другой таблицы?
Michael
В цикле добавлять из другой таблицы?
Я думал для этого JOIN придумали
Adel
Я думал для этого JOIN придумали
Используя его, не нужно будет создавать еще один класс?
Michael
Используя его, не нужно будет создавать еще один класс?
Вряд ли: Room заставляет это делать насколько я понял. У себя в проекте я отказался от ORM
Adel
Вряд ли: Room заставляет это делать насколько я понял. У себя в проекте я отказался от ORM
Вот и я не нашел способа без создания еще одной модели, поэтому и спросил по цикл :( Спасибо
Вадим
Привет, как можно передать данные из класса в assets? Хочу отобразить html страницу с разным контентом.
Вадим
string java
Artem
И зачем это перегонять в asset?
Вадим
Ну, нужно отобразить разный контент.
Artem
Иии? Ассет тебе зачем? Ты все методы вебвью посмотрел или нашёл только один для ассета ?
Вадим
Нашел только один
Artem
Поищи методы которые тебе покажут сразу твой string.
Dima
немного не по теме посоветуйте хороший среднебюджетный SSD для студии чтобы хорошо было😅 и есть ли смысл в M2
Artem
Совсем не по теме)
Anonymous
Dima
та я просто не шарю какая скорость чтения\записи нужна мб есть какие-то хорошие\плохие производители
Anonymous
друзья, столкнулся с проблемой, что когда создаю кастомный тулбар, а в нем текстВью, то в превью она отображается, а вот при билде и запуске на устройстве нет
Anonymous
Никита 🙃
tools:text
Anonymous
tools:text
Спасибо
Renat
Всем привет. Почему не работает такая конструкция(она разблокирует все кнопки вместо одной), и как можно исправить?
Михаил
Всем привет. Почему не работает такая конструкция(она разблокирует все кнопки вместо одной), и как можно исправить?
На первый взгялд всё написано правильно. Попробуй прописать Log'и и проверить с ними.
Renat
в том то и проблема что и с else он мне выдает ту же проблему
Renat
да
Никита 🙃
Пройдись дебагером 💁‍♂
Села
в том то и проблема что и с else он мне выдает ту же проблему
Возможно метод не там где нужно вызывается
Gdee
Ребят, а кто нибудь проходил курсы от otus по android разработке ? Можете посоветовать стоит ли это?
Renat
Возможно метод не там где нужно вызывается
Да не, метод вызывается как раз в том месте, я тоже изначально думал что в этом проблема, поэтому методом тыка пробовал сувать в разные возможные места
Roman
Пройди дебаггером и узнаешь куда попадает а куда нет
Михаил
Да не, метод вызывается как раз в том месте, я тоже изначально думал что в этом проблема, поэтому методом тыка пробовал сувать в разные возможные места
Попробуй в самом начале метода созадть одну переменную, равную Constants.TOTAL_NUMBER_MONEY и использовать во всех пяти проверках. Заодно проверяя через Log значение этой переменной.
Никита 🙃
🤷‍♂ лучше вообще код не писать, так что поделать) джава не плохо.
Renat
никак не пойму логики данной функции, я прошелся дебагером и запихал в каждое условие Log, но в том то и проблема что выполняется лишь первое условие, а остальные игнорирует, но тем не менее он разблокирует все кнопки(дргуих таких функций нет)
Никита 🙃
Ошибка у тебя 😉
Никита 🙃
Выстави на все кнопки isEnabled false перед первым ифом
Никита 🙃
лол, не работает, смешно :D
Кастомные БГ у кнопок.
Mike
Всем привет. Почему не работает такая конструкция(она разблокирует все кнопки вместо одной), и как можно исправить?
А можешь кинуть ссылку на урок/статью, где рекомендуют устраивать свалку констант?
Renat
Кастомные БГ у кнопок.
а можно глупый вопрос, кастомные эт какие?
Mike
ну сорян, как могу пишу
ну ёмаё, я же нормально попросил
Gregory
я вот вообще посмотрел на этот код и не понял что за дичь
Gregory
логика выглядит как будто разные кнопки включаются в зависимости от ввода пользователя, но сравнивается не с вводом, а с константой, причём с одной и той же...
Renat
я вот вообще посмотрел на этот код и не понял что за дичь
и к чему это было сказано, я не просил критики кода, я лишь попросил помощи в проблеме
Aleksey
Почему?
ну… я так понял, товарищ одну константу сравнивает с разным диапазоном- выходит, либоо при сборке меняет, либо из другого экрана
Gregory
и к чему это было сказано, я не просил критики кода, я лишь попросил помощи в проблеме
чтобы помочь в проблеме, надо понять, что этот код вообще должен делать
Gregory
спасибо хоть что не на котлине)
Renat
Логика заключается вот в чем: это условие должно проверять количество денег, и в зависимости от количества разблокировать те кнопки,которые подходят по условию
Renat
но я тут серьезный баг не увидел, он выдает мне ошибку если сумма меньше 3500, те всегда вылеты при нажатии на кнопки