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
iskander
Я правильно понимаю, фрагменты юзать не получится при создании виджетов?
Norim
Парни, как лучше всего организовать работу с лайф датой и запросами в сеть? Приведу пример о чем я говорю. Чтобы я мог работать с лайфдатой и запросами мне нужно 3 состояния: загрузка, успех, ошибка. Почему, потому что пока идет загрузка в случае ошибки мне нужно кинуть что-то в лайфдату чтобы таким образом показать, что запрос еще не закончен и стереть старый результат ошибки или успеха. Есть класс Result, но он имеет только состояния: успех или ошибка. Так как мне лучше всего организовать процесс?
Norim
Как вариант передавать null, успех и ошибка, как вам?
Denis
пихай датакласс, в котором статус(запрос в процессе, успех, ошибка) и данные которые обрабатываеш
Norim
пихай датакласс, в котором статус(запрос в процессе, успех, ошибка) и данные которые обрабатываеш
Его нужно самому создать, а тут уже есть готовая обертка Result для как раз таких случаев
Denis
а в чем тогда сложность?
Norim
а в чем тогда сложность?
у него нет состояния загрузки, я же написал
Eugene
А почему обязательно готовым классом пользоваться?
Denis
сделай отдельную лайвдату, в которой булево значение для диалога, текст для загрузки и булево значение для другой вьюшки (кастомной)
Denis
не костыль
Norim
Если я правильно тебя понял
Norim
А почему обязательно готовым классом пользоваться?
Ну, чтобы не изобретать велосипед, когда он уже возможно есть
Denis
например тебе нужно показать загрузку перед долгим математическим расчетом...
Eugene
Ну, чтобы не изобретать велосипед, когда он уже возможно есть
Но он же тебе не подходит:) Да и велосипед этот из 5 строк https://pastebin.com/JyApCFk7
Данил
Да создай класс - обертку со своими состояними тебе же несколько раз написали
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? А то он тупит...
Віталій
Askar
Anonymous
Каким образом?
https://github.com/vinc3m1/RoundedImageView/tree/master/roundedimageview/src/main/java/com/makeramen/roundedimageview
Віталій
Всем спасибо
Сергей
#noob что я не так делаю ? сначала сделал координаты приходили, потом выключил/включил местоположение и приложение стало падать, потом еще раз переделал, теперь не падает, но и координаты не приходят.
Аббос
какой лучше приносит дохода smart banner (admob) или простой банер?
Bekzat
#noob #новичок у меня запускается сразу два активити, первого проекта и второго проекта
Johny
Мне бы модели знать, от чего ориентироваться.
В таком случае вам надо изучить устройство компьютера, в частности ноутбука, чтобы уметь сравнивать железо. Это вопрос одного дня для покупателя. А андроид учить уже после изучения пк. Или вам просто лень, но как тогда андроид изучать с таким подходом
Minmaxminor
В таком случае вам надо изучить устройство компьютера, в частности ноутбука, чтобы уметь сравнивать железо. Это вопрос одного дня для покупателя. А андроид учить уже после изучения пк. Или вам просто лень, но как тогда андроид изучать с таким подходом
Устройство компьютера знаю. Что сложного сказать модель? По характеристикам многие компы от 50 К более чем подходят. Одно дело характеристики, другое -- опыт реального пользования. Я ж не говорил гуглить за меня.
Johny
Устройство компьютера знаю. Что сложного сказать модель? По характеристикам многие компы от 50 К более чем подходят. Одно дело характеристики, другое -- опыт реального пользования. Я ж не говорил гуглить за меня.
Вы извините заранее, но вы глупость, как по мне второй раз говорите. Суть в том, что опыт и обзоры есть в Ютубе и не только. А опыт использования пк от разработчиков не является особенным, чтобы именно в данной среде искать совет по выборе ноута. Я даже не представляю чем может отличаться опыт использования программиста и не программиста. Процессоры везде разные, но одинаковые. Ну купите Асер или Леново, обычно топ за свои деньги. А так екаталог и выбирать. Писал без желания задеть вас
Bekzat
У двоих активити стоит лаунчер?
Кажется исправил, спасибо🙌
namiastra
Здравствуйте! Можно ли создать чат на Firebase без авторизации номера (пользователя)? Если нельзя, то можно ли как то совместить смс сервис nikita c Firebase или обязателен именно phone authentication от firebase. Заранее спасибо!
namiastra
Значит нельзя
Egor
Значит нельзя
Real time database
Sergii
Значит нельзя
)) несколько лет фаербейс дату не использовал, но сомневаюсь что они выпилили вариант публичного доступа
Sergii
https://stackoverflow.com/a/52943003/2061650 это что ли?
namiastra
чтобы использовать anonymousSignIn как я понял номер человека все равно должен быть в базе?
Ilia
https://stackoverflow.com/a/52943003/2061650 это что ли?
Спасибо видел , туплю чет в пятнице малех не разобрался;)
Николай
Есть ли в Андроид с коробки какие-либо удобные интерфейсы 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
Ну разумеется, если есть артефакт в каком-нибудь мавен репо
G
А чего не через гредл зависимость добавляешь?
ммм, честно я пока только учусь) поэтому нагуглил только инструкции, как это сделать для Android Studio (и там есть небольшие отличия от Intellij) Есть какие то инструкции по Graddle? Это типа в build.graddle в dependencies просто прописать? Просто таких простых путей не нагуглил про opencv...
Pavel
ммм, честно я пока только учусь) поэтому нагуглил только инструкции, как это сделать для Android Studio (и там есть небольшие отличия от Intellij) Есть какие то инструкции по Graddle? Это типа в build.graddle в dependencies просто прописать? Просто таких простых путей не нагуглил про opencv...
Идеевская билд система мне наоборот кажется более сложной и изначально запутанной, в гредле строку вставил и репо и все) Да, в build.gradle найти блок dependencies и там по примере других добавляешь, ну типа implementation(...) строку в implementation копируешь с доков той либы
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
G
Вместо compile используй implementation
ок, если хочешь на стековерфлоу мне ответь) я уж и там вопрос задал, но как в бездну))
Damir
Подскажите плз, как это работает, не пойму побитовый оператор inputType = InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_FLAG_DECIMAL Он что-то одно выберет или как ?
Nikita
Привет! Может знает кто, есть ли метод чтоб получить список активных уведомлений висящих в шторке?
Anonymous
Сорри повтор,заблокировали телегу. Требуется написать приложение по типу американского weedmaps. Приложение по доставке лечебной марихуанны. Примерный пример: Клиент регистрируется в программе,проходит верификацию,отправляет справку и тд. и после определив месторасположения выбирает продовца , товар , оплачивает и ждёт доставку в течение 20-30 мин . Со стороны продовца так же регистрация с верификацией и приемом лицензии и прочего и после он в ЛК размещает товар на витрину и остольные стандартные моменты. Софт должен будет быть на 4 языках.
Anonymous
Это лабораторку задали в универе? Зачем на 4 языках?
Узкое суждение.Потому что в стране где оно будет работать, публика 4 язычная.
Alexander
Мне
Так пиши