Дмитрий
if (model.getTitle() != null && !model.getTitle().isEmpty()){ //set text and size } else { //set empty text }
Дмитрий
суть та же
leksss
if (model.getTitle() != null && !model.getTitle().isEmpty()){ //set text and size } else { //set empty text }
понял, немного подругому написал. Спасибо огромное!!
leksss
if (model.getTitle() != null && !model.getTitle().isEmpty()){ //set text and size } else { //set empty text }
if(model.getTitle()==null){ holder.mText.setTextSize(0); }else{ holder.mText.setTextSize(30); }
Konstantin
не, с юи только без активити
Вир
Всем привет, есть вопрос по rx, есть у меня обсервэбл, и мне нужно что то сделать с данными внутри и передать их дальше, чтобы потом на них во вью модельке подписались. Я же могу использовать для этого doOnNext ? Или для этого есть спец операторы это в репозитории, типа так fetchProfile(): Observable<Account?> { return api.getProfile() .doOnNext { it -> что то с ними сделать } .subcribOn(...) .observeOn(...) } а потом во вью модельке подписываются и получают аккаунт это норм? мне просто нужно что то сделать с дынными перед тем как подпишутся на обсервэбл, но я не знаю какой оператор для этого лучше подходит doOnNext ваще для этого или нет, прост он возвращает Observable с данными, и я подумал почему бы и нет пожалуйста, скажите, это не говнокод? Есть ли решение лучше
Konstantin
doOn* это для побочных эффектов которые не имеют продолжения в цепочке rx
Konstantin
превращение данных - map
Александр
Что - то мне подсказывает, что автору нужен просто .subscribe(it ->{})
Вир
превращение данных - map
в том то и дело, что мне превращение не нужно, мне просто нужно перекинуть их дальше
Konstantin
дык тогда тебе правильно написали - возьми да подпишись на них
Вир
дык тогда тебе правильно написали - возьми да подпишись на них
на уровне репозитория что то с ними делаю, а подписываюсь уже на уровне вью модели и там получаю окончательный ответ. Если подписаться на уровне репозитория то он вернет мне диспосэбл и я не получу данные во вью модели
Дмитрий
Дмитрий
ну или еще куча всяких методов для данных, типа filter, merge и т.п.
Gregory
посоветуйте книгу (кроме документации конечно) по разработке под андроид с хорошим охватом тем и современную. Сейчас пишу на Java и C++. В интернетах какое то старье попадается
Vitaly
Пооветуйте, как можно исправить этот говнокод?
Vladislav
Vladislav
я по этой учился
Konstantin
а в них уже найдешь что надо
Gregory
спасибо
Gregory
а, ну да, видел ее
Dmitrii
Парни, всем привет! Из-за чего может быть такой косяк с цветом?
Dmitrii
Gregory
просто я не нашел в ней кое-чего. У меня есть готовое приложение, и сейчас нужно добавить к нему push notifications. А в этой книге и в некоторых других не могу найти рецепт. )
Vladislav
книга дает общие понятия, показывает подходы
Dmitrii
Почему плюс меняет цвет? У меня же он не прозрачный
Gregory
книга дает общие понятия, показывает подходы
я привык с книгами работать. Ну да, я понял уже
Олег
представь, если на каждый апдейт android sdk/android x будет выходить книга
Павел
Всем привет. Используется SwipeRefreshLayout с RecyclerView внутри, все работало отлично, но после переезда на androidx SwipeRefreshLayout перестал каким-либо образом реагировать на мои действия. В коде ничего не менялось. С чем может быть связано?
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)
Aleksandr
reset current branch to... (mode: hard)
Фух, вернул. Всем спасибо кто за меня молился
Vyacheslav
ребят для RTL галочка разве должна быть такой ?
Vyacheslav
Anonymous
google.com
Ну вот я нашел только ACTION_OPEN_DOCUMENT_TREE, но он для 21 и выше. А мне надо от 19...
Тони
Друзья, когда мы переходим по прямой ссылке на скачивание файла, то появляется нотификейшн о скачивании файла. Можно ли также сделать(скачать),если у нас есть не прямая ссылка, а возвращаются мета-данные файла.
Олег
DownloadManager
Oleg
Ну вот я нашел только ACTION_OPEN_DOCUMENT_TREE, но он для 21 и выше. А мне надо от 19...
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ Intent(Intent.ACTION_OPEN_DOCUMENT) }else{ Intent(Intent.ACTION_GET_CONTENT) }
Anonymous
ACTION_OPEN_DOCUMENT для выбора файла, а мне надо директорию выбрать...
Oleg
Я так аудиофайлы с телефона достаю
Oleg
Ой, прошу прощения
Сергей
Подскажите. Я из файрбейз с БД считываю title holder.mText.setText(model.getTitle()); можно как то проверку сделать? Если нет title, то ничего, если есть то задать шрифт 30sp
Считывание из файр.базы асинхронное вообще то. Там надо на таск вешать обработчик, где в зависимости от результата меняется текст и шрифт
R
гайз. а есть еще варианты данные вытянуть из firebase analytics, кроме как в BigQuery?
Artem
Притом в bq он тоже как-то не супер сразу выгружает
Тони
DownloadManager
прогуглил,но что-то не могу понять. DownloadManager.Request(Uri.parse(url)) - как преобразовать эту конструкцию, если у меня по url не ссылка на прямое скачивание файла,а ссылка в которой хранится мета-данные самого файла?
Олег
что в мета-данных?
Тони
что в мета-данных?
Если запрос отправишь, запрос возвращает сам файл - мета данные,вот такая дичь.
Тони
Олег
ты ЧТО пытаешься получить по ссылке?
Олег
знаешь, что там лежит?
Тони
а,архив zip
Тони
но может быть все что угодно и pdf и картинка
Тони
Олег
я не понимаю вопроса. Ссылка ведёт на файл?
Artem
ручками
Тони
я не понимаю вопроса. Ссылка ведёт на файл?
Отправляю запрос на сервер, сервер возвращает мета-данные. Собственно всё. Мне нужно сделать так,чтобы поведение было такое-же как если бы я нажал на ссылку прямого скачивания.
Олег
што
Олег
чтоб скачать метаданные как файл?