Дмитрий
if (model.getTitle() != null && !model.getTitle().isEmpty()){
//set text and size
} else {
//set empty text
}
Дмитрий
суть та же
leksss
leksss
Konstantin
не, с юи только без активити
Вир
Всем привет, есть вопрос по rx,
есть у меня обсервэбл, и мне нужно что то сделать с данными внутри и передать их дальше, чтобы потом на них во вью модельке подписались. Я же могу использовать для этого doOnNext ? Или для этого есть спец операторы
это в репозитории, типа так
fetchProfile(): Observable<Account?> {
return api.getProfile()
.doOnNext { it -> что то с ними сделать }
.subcribOn(...)
.observeOn(...)
}
а потом во вью модельке подписываются и получают аккаунт
это норм?
мне просто нужно что то сделать с дынными перед тем как подпишутся на обсервэбл, но я не знаю какой оператор для этого лучше подходит
doOnNext ваще для этого или нет, прост он возвращает Observable с данными, и я подумал почему бы и нет
пожалуйста, скажите, это не говнокод? Есть ли решение лучше
Konstantin
doOn* это для побочных эффектов которые не имеют продолжения в цепочке rx
Konstantin
превращение данных - map
Александр
Что - то мне подсказывает, что автору нужен просто .subscribe(it ->{})
Konstantin
Всем привет, есть вопрос по rx,
есть у меня обсервэбл, и мне нужно что то сделать с данными внутри и передать их дальше, чтобы потом на них во вью модельке подписались. Я же могу использовать для этого doOnNext ? Или для этого есть спец операторы
это в репозитории, типа так
fetchProfile(): Observable<Account?> {
return api.getProfile()
.doOnNext { it -> что то с ними сделать }
.subcribOn(...)
.observeOn(...)
}
а потом во вью модельке подписываются и получают аккаунт
это норм?
мне просто нужно что то сделать с дынными перед тем как подпишутся на обсервэбл, но я не знаю какой оператор для этого лучше подходит
doOnNext ваще для этого или нет, прост он возвращает Observable с данными, и я подумал почему бы и нет
пожалуйста, скажите, это не говнокод? Есть ли решение лучше
и для единичных запросов по сети - Single вместо Observable
Konstantin
дык тогда тебе правильно написали - возьми да подпишись на них
Дмитрий
Дмитрий
Дмитрий
ну или еще куча всяких методов для данных, типа filter, merge и т.п.
Gregory
посоветуйте книгу (кроме документации конечно) по разработке под андроид с хорошим охватом тем и современную. Сейчас пишу на Java и C++. В интернетах какое то старье попадается
Vitaly
Пооветуйте, как можно исправить этот говнокод?
Vladislav
Vladislav
Vladislav
я по этой учился
Konstantin
Konstantin
а в них уже найдешь что надо
Gregory
спасибо
Gregory
Dmitrii
Парни, всем привет! Из-за чего может быть такой косяк с цветом?
Dmitrii
Gregory
просто я не нашел в ней кое-чего. У меня есть готовое приложение, и сейчас нужно добавить к нему push notifications. А в этой книге и в некоторых других не могу найти рецепт. )
Vladislav
Vladislav
книга дает общие понятия, показывает подходы
Dmitrii
Почему плюс меняет цвет? У меня же он не прозрачный
Олег
представь, если на каждый апдейт android sdk/android x будет выходить книга
Павел
Всем привет. Используется SwipeRefreshLayout с RecyclerView внутри, все работало отлично, но после переезда на androidx SwipeRefreshLayout перестал каким-либо образом реагировать на мои действия. В коде ничего не менялось. С чем может быть связано?
Denis
Andrew
Oleg
Доброго времени суток.
Работаю с MediaPlayer, создаю его как рекомендует гугл, всё работает, но в логах ошибка и, вроде как, из-за неё останавливается зацикленное проигрывание.
Подскажите пожалуйста, как это исправить?
P.s.: Uri на аудиофайлы корректные, музыка играет, в роги выводил всё ок.
Заранее спасибо.
Oleg
Oleg
Павел
Andrew
супер. а в активити импорт глянь?
Павел
Aleksandr
Help. Был комит на branch-1. Я форснул данную ветку на master. Комит потерялся. Как вернуть?
Олег
форснул = ?
Andrew
ну хз, у меня рефреш работает нормально )
Andrew
правда у меня размер высоты wrap_content
Anonymous
Есть универсальный способ, получить путь до папки? от 19 API?
Anonymous
можно ссылку
Aleksandr
форснул = ?
reset current branch to... (mode: hard)
Anton
Vyacheslav
ребят для RTL галочка разве должна быть такой ?
Vyacheslav
Anonymous
google.com
Ну вот я нашел только ACTION_OPEN_DOCUMENT_TREE, но он для 21 и выше. А мне надо от 19...
Тони
Друзья, когда мы переходим по прямой ссылке на скачивание файла, то появляется нотификейшн о скачивании файла.
Можно ли также сделать(скачать),если у нас есть не прямая ссылка, а возвращаются мета-данные файла.
Олег
DownloadManager
Anonymous
Anonymous
ACTION_OPEN_DOCUMENT для выбора файла, а мне надо директорию выбрать...
Oleg
Я так аудиофайлы с телефона достаю
Oleg
Ой, прошу прощения
Сергей
R
гайз. а есть еще варианты данные вытянуть из firebase analytics, кроме как в BigQuery?
Artem
Artem
Притом в bq он тоже как-то не супер сразу выгружает
Тони
DownloadManager
прогуглил,но что-то не могу понять.
DownloadManager.Request(Uri.parse(url)) - как преобразовать эту конструкцию, если у меня по url не ссылка на прямое скачивание файла,а ссылка в которой хранится мета-данные самого файла?
Олег
что в мета-данных?
Тони
что в мета-данных?
Если запрос отправишь, запрос возвращает сам файл - мета данные,вот такая дичь.
Тони
Олег
ты ЧТО пытаешься получить по ссылке?
Олег
знаешь, что там лежит?
Тони
а,архив zip
Тони
но может быть все что угодно и pdf и картинка
Тони
Олег
я не понимаю вопроса. Ссылка ведёт на файл?
Artem
Artem
ручками
Тони
я не понимаю вопроса. Ссылка ведёт на файл?
Отправляю запрос на сервер, сервер возвращает мета-данные. Собственно всё. Мне нужно сделать так,чтобы поведение было такое-же как если бы я нажал на ссылку прямого скачивания.
Олег
што
Олег
чтоб скачать метаданные как файл?