Kathy
всем привет. подскажите такой вопрос: делаю запрос на сервер, получаю json, инициализирую текстовые поля элементов RecyclerView полученными данными посредством
DownloadJSONTask task = new DownloadJSONTask();
try {
jsonResponse = task.execute(url).get();
} catch (ExecutionException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
но не могу понять как мне теперь отдельно получить из json(как получить понятно) картинку и вставить в RecyclerView
Anatoliy
Kathy
Сергій
Anatoliy
iskander
Я правильно понимаю, фрагменты юзать не получится при создании виджетов?
Mike
iskander
Norim
Парни, как лучше всего организовать работу с лайф датой и запросами в сеть? Приведу пример о чем я говорю. Чтобы я мог работать с лайфдатой и запросами мне нужно 3 состояния: загрузка, успех, ошибка. Почему, потому что пока идет загрузка в случае ошибки мне нужно кинуть что-то в лайфдату чтобы таким образом показать, что запрос еще не закончен и стереть старый результат ошибки или успеха. Есть класс Result, но он имеет только состояния: успех или ошибка. Так как мне лучше всего организовать процесс?
Norim
Как вариант передавать null, успех и ошибка, как вам?
Denis
пихай датакласс, в котором статус(запрос в процессе, успех, ошибка) и данные которые обрабатываеш
Norim
Eugene
Denis
а в чем тогда сложность?
Eugene
А почему обязательно готовым классом пользоваться?
Denis
сделай отдельную лайвдату, в которой булево значение для диалога, текст для загрузки и булево значение для другой вьюшки (кастомной)
Norim
Denis
не костыль
Norim
Если я правильно тебя понял
Denis
например тебе нужно показать загрузку перед долгим математическим расчетом...
Данил
Да создай класс - обертку со своими состояними тебе же несколько раз написали
Denis
лучше разделить по назначению. загрузка имеет свои состояния, результат получения данных - свои значения
Данил
У меня вот такие состояния по проекту идут https://pastebin.com/PHqWyCv6, а в ViewModel уже свои в зависимости что за Fragment используется
Muasim
Можно как-то узнать какая версия библиотеки firebaseStorage совместима с google-services:4.2.0? У меня такая проблема, что я не могу ставить последние версии google-services. Если ставить firebase-storage:9.6.0, 11,16 получаю ошибку "Failed resolution of: Lcom/google/android/gms/common/internal/zzac;"
Віталій
Есть другой вариант закругления углов imageView кроме как в самом Glide? А то он тупит...
Anonymous
Delt@[•_•]
Віталій
Anonymous
Каким образом?
https://github.com/vinc3m1/RoundedImageView/tree/master/roundedimageview/src/main/java/com/makeramen/roundedimageview
Віталій
Всем спасибо
Сергей
#noob что я не так делаю ? сначала сделал координаты приходили, потом выключил/включил местоположение и приложение стало падать, потом еще раз переделал, теперь не падает, но и координаты не приходят.
Аббос
какой лучше приносит дохода smart banner (admob) или простой банер?
Bekzat
#noob #новичок у меня запускается сразу два активити, первого проекта и второго проекта
Johny
Мне бы модели знать, от чего ориентироваться.
В таком случае вам надо изучить устройство компьютера, в частности ноутбука, чтобы уметь сравнивать железо. Это вопрос одного дня для покупателя. А андроид учить уже после изучения пк. Или вам просто лень, но как тогда андроид изучать с таким подходом
Minmaxminor
Dmytro
Bekzat
Minmaxminor
namiastra
Здравствуйте! Можно ли создать чат на Firebase без авторизации номера (пользователя)? Если нельзя, то можно ли как то совместить смс сервис nikita c Firebase или обязателен именно phone authentication от firebase. Заранее спасибо!
Egor
namiastra
Значит нельзя
Egor
Sergii
Значит нельзя
)) несколько лет фаербейс дату не использовал, но сомневаюсь что они выпилили вариант публичного доступа
Sergii
https://stackoverflow.com/a/52943003/2061650 это что ли?
namiastra
чтобы использовать anonymousSignIn как я понял номер человека все равно должен быть в базе?
Николай
Есть ли в Андроид с коробки какие-либо удобные интерфейсы Callback'ов?
Проблема в том, что при взаимодействии с потоками иногда нужно передавать параметры в Callback, аа иногда нет.
Но не считаю хорошим подходом плодить много интерфейсов или же делать один с параметрами и передавать нулл когда не нужно ничего.
G
Всем привет, потонул мой вопрос, но может кто то знает все же... Кто нибудь пробовал подключать opencv в Android приложение в intellij? Сразу прошу прощения, если глупый вопрос. Но не получается у мня... делаю так: подключаю через File->New->Module from Existing Source... , потом в File->Project Structure->Dependencies-> add Module Dependency выбираю SDK. В итоге вроде библиотека появляется и даже импортируется через import org.opencv.android... но на этапе компиляции ругается на то, что error: package org.opencv.android does not exist import org.opencv.android. ну конечно у меня проекте другой package. Как мне их подружить? Или я принципиально не так что-то делаю?
Anonymous
@mobile_jobs
Pavel
Pavel
Так же проще и ебли меньше
Pavel
Ну разумеется, если есть артефакт в каком-нибудь мавен репо
G
А чего не через гредл зависимость добавляешь?
ммм, честно я пока только учусь) поэтому нагуглил только инструкции, как это сделать для Android Studio (и там есть небольшие отличия от Intellij) Есть какие то инструкции по Graddle? Это типа в build.graddle в dependencies просто прописать? Просто таких простых путей не нагуглил про opencv...
Pavel
Pavel
видимо там нет гредл артефакта - ну я особо не гуглил
Pavel
https://stackoverflow.com/a/22427267
G
https://stackoverflow.com/a/22427267
Это я пробовал... не вышло, может конечно руки кривые. Но вот грэдл вроде нашел сейчас // https://mvnrepository.com/artifact/org.openpnp/opencv
compile group: 'org.openpnp', name: 'opencv', version: '4.3.0-2'
Pavel
Да, попробуй
Pavel
Вместо compile используй implementation
G
попробую попозжа, просто сейчас другая задача... В любом случае спасибо!
Pavel
Damir
Подскажите плз, как это работает, не пойму побитовый оператор
inputType = InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_FLAG_DECIMAL
Он что-то одно выберет или как ?
Pavel
G
Nikita
Привет!
Может знает кто, есть ли метод чтоб получить список активных уведомлений висящих в шторке?
Anonymous
Сорри повтор,заблокировали телегу.
Требуется написать приложение по типу американского weedmaps.
Приложение по доставке лечебной марихуанны.
Примерный пример:
Клиент регистрируется в программе,проходит верификацию,отправляет справку и тд. и после определив месторасположения выбирает продовца , товар , оплачивает и ждёт доставку в течение 20-30 мин .
Со стороны продовца так же регистрация с верификацией и приемом лицензии и прочего и после он в ЛК размещает товар на витрину и остольные стандартные моменты.
Софт должен будет быть на 4 языках.
--------
Egor
Egor
Alexander
Anonymous
Alexander