Olexandr
то есть только 5ка и выше?
Алексей
Спасибо!!!!
Anonymous
Всем привет! Появилась ошибка в студии
Error:Error: The file name must end with .xml
Anonymous
ругается на drawable blue.png
Anonymous
нет
Anonymous
blue.png
Anonymous
все было ок, сделал мерд двух веток
Anonymous
мердж
Anonymous
Anonymous
Anonymous
да
Anonymous
хз
Anonymous
да сек
Anonymous
да есть такие
Anonymous
ща удалю
Anonymous
спасибо
Александр
Ни у кого нет опыта создания кастомных масок для edittext?
Ярослав
Алексей
Алексей
использую android-job
@Override
@NonNull
protected Result onRunJob(Params params) {
// run your job here
return Result.SUCCESS;
}
выполняется в главном потоке. Как я могу в номом потоке сходить например в базу и только потом сделать return?
Denis
Denis
Denis
Denis
Denis
Если надо "пыщь пыщь и продакшн" - тебе в другие ORMы идти
Павел
Ну скинь хоть один метод инсерта ван ту мени модели
Denis
Denis
https://developer.android.com/training/data-storage/room/referencing-data.html#understand-no-object-references
Denis
ВНЕЗАПНО. там написано что этого нет. "Пишите руками".
Павел
Ииии
Павел
Помог че
Павел
Ссылку на доку которую я читал. Свой метод скинь любой имено инсерта
Павел
Именно код. Не как там модели связаны и тд а сам код формирования и сохранения твоей модели
Kreuz
Ivan
Denis
Denis
Что в этом сложного?
Павел
Просто из он креейт вью берешь и ебашишь в бд?
Алексей
Про репозитории не слышали?)
Denis
Упоролся чтоль
Denis
Еще разок
https://stackoverflow.com/questions/44667160/android-room-insert-relation-entities-using-room
Павел
У тебя есть 3 поля имя возврас и пол. И кнопка сейв. Нажал на сейв и сформировал обьект human. И вот как ты его заинсертишь.
Denis
@Insert
fun insert(entity: Human): Long
Павел
Я ебал...еще и котлин
Denis
Насрать что, на джаве будет так-же
Алексей
@Insert
long insert(Human human);
Павел
Ладно забей) я имнл ввиду совсем другое. Скорее всего репозиторий. В котором скорее всего создается новый поток и в нем уже сейвятся данные
Павел
У меня сервис
Denis
Причем тут это епт
Denis
Несешь какой-то несвязный поток мыслей
Павел
Бля сейчас
Павел
productsAdapter.setOnItemClickListener(item -> { BascetService.me().saveProducts(item); Toast.makeText(getActivity(), "Добавлено в корзину", Toast.LENGTH_SHORT).show(); });
Павел
Внутри saveProduct я создаю новый поток и в нем уже инсерчу в базу
Павел
Дальше мне нужно показать добавленный элемент в листе
Павел
Как это сделаешь без LiveData
Denis
RxJava
Павел
Вот
Павел
Я и спрашивал Так вот если ты не используешь LiveData или rxJava вский Flowable то как это сделать
Алексей
Да обычным коллбеком или асинктаском, хосспаде, как угодно вообще)
Denis
Павел
Павел
Вот такие ответы как то не понятны
Павел
Покажи код
Anonymous
ребята,вопрос,парсю json объекты,всё нормально всё окей,данные отображаю в rv,но мне надо в тот же адаптер rv ещё передать данные с того же url адресса,но которые надо то-ли парсить отдельно,то-ли что.
https://gist.github.com/Artistle/837b6d1b7301c5019d19f54539f51072
модель,данные беру из Response,надо ещё вдобавок из Specialty взять,а я не пойму,как,не получается ничего
Anonymous
как посоветуете сделать?
Denis
Denis
И вопросы отпадут
Павел
Загугли эти 2 слова
Чувак ты слииишком умен. Я конечно де не вкурсе этих слов. Ну и создал иы поток запустил его в экзекьютнре. Вставил запись в бд. И как ты уведомишь адаптер обновиться и подгрузить этот айтем?
Denis
Забей. Я шатал это все рассказывать
Loki
Здраствуйте, кто знает как сохранить aspect ratio при scale эхоплеер?
Denis
Иди гугли и читай про андроид
Kuzma
привет народ, никто не знает, если я в xml объявил <fragment > и задал ему name на конкретный фрагмент,
то как его правильно привязать ButterKnife
Павел
🤦♂
Denis
Именно
Павел