iamthevoid
Коль уж там рх
Anonymous
@iamthevoid я же сказал что нет
iamthevoid
@iamthevoid я же сказал что нет
Окей, тогда не знаю:)
iamthevoid
Не даю плохих советов.
Anonymous
Суть моей задачи проще. 1) Вызвать Observable 2) получить результат Object в FlatMap. 3) в этом FlatMap сделать некую ручную конвертацию 4) вызвать еще один Observable и также передать в след цепочку переделанную переменную из пункта 3. 5) Все эти данные получить в subscrbie
Anonymous
Окей, тогда не знаю:)
Можно же RX цепочку по другому сделать, Concat, map и прочее, неужели ничего для решения этой задачи нету?
Anonymous
iamthevoid
https://futurestud.io/tutorials/retrofit-2-adding-customizing-the-gson-converter
iamthevoid
Вот доки от square, что ещё нужно?) Там и наллсейфети и всё, что нужно
iamthevoid
Используй инструменты правильно
Антон
подскажите как задать размер нижней полосы TabLayout ?
Эдик
TabIndicatorHeight
Антон
а длину как задать ?
Kirill
Всем привет, задался вопросом, как это оптимизировать, или сделать красиво))) private fun getButtonStatus() : Boolean{ var boolean = true Observables.zip( conciergeInteractor.getOrder(), basketUseCases.getProductsInBasket()){ oldOrder, newOrder -> newOrder.forEach { if (oldOrder.fields.productIds.contains(it.id)) Unit else boolean = false } }.firstOrError().subscribe() return boolean }
Konstantin
чем он рабочий, ты делаешь асинхронные операции которые завершатся неизвестно когда а результат возвращаешь уже сейчас
Konstantin
возвращай Single<Boolean> например
Вениамин
Всем хай! Подскажите пожалуйста :) Если в Recycler Ciew требуется слева отображать фиксированные названия, а справа вытаскивать данные из базы. В какую сторону копать?
Вениамин
Ты хочешь чтобы у тебя были 2 колонки в ресайкле?
Да, но это сделал черех Grid Layout. Но не могу понять как слева задать жесткие значения
Sergey
Да, но это сделал черех Grid Layout. Но не могу понять как слева задать жесткие значения
Так и делай 2 разных варианта айтема. Если виджеты различаются, а если одинаковые - то как массив с данными заполнишь - такие и будут отображаться данные
Sergey
А вообще на вопрос напрашивается ответ: копать в сторону основ Recycler View...
Alexandr
можно создать класс с двумя полями, первое поле это левая колонка, второе это объект из БД, формируешь список из этого объекта и выводишь через кустомный адаптер 2 колонками
Student
Всем привет. У кого-нибудь есть годный мануал/шпаргалка/пример использования account manager в android. Задача - реализовать open id (с access_token, expires_in, refresh_expires_in, refresh_token) авторизацию. Ручками в презенторе сделал. Всё работает. Но когда refresh_token протухает, юзера вылогинивает. Решение проблемы - сохранять пару логин/пароль где-то в приложении, но это ни фига не секьюрно. Вычитал, что можно воспользоваться подсистемой account manager в android. Но примеров не нашёл. Нашел только на хабре хороший доклад от разработчика яндекса, но там реального примера кода нет. Буду рад, если кто-то поделится кодом.
Student
А обновлять токен периодически нельзя?
как я понимаю, этим может заведовать аккаунт манагер
Student
А обновлять токен периодически нельзя?
можно, конечно, сервис создать, который будет в фоне обновлять, но это же ведь костыль, когда есть родная андроидовская подсистема
Ruslan
Всем привет. У кого-нибудь есть годный мануал/шпаргалка/пример использования account manager в android. Задача - реализовать open id (с access_token, expires_in, refresh_expires_in, refresh_token) авторизацию. Ручками в презенторе сделал. Всё работает. Но когда refresh_token протухает, юзера вылогинивает. Решение проблемы - сохранять пару логин/пароль где-то в приложении, но это ни фига не секьюрно. Вычитал, что можно воспользоваться подсистемой account manager в android. Но примеров не нашёл. Нашел только на хабре хороший доклад от разработчика яндекса, но там реального примера кода нет. Буду рад, если кто-то поделится кодом.
есть вариант не логин/пароль хранить, а рефрешТокен. и тогда когда вылогинивает с этим рефреш токеном идти за новым токеном. если используете okhttp - у него есть authenticator, в который он идет с 401 ошибкой всегда, в нем можно сделать синхронный запрос с рефрешем (так как он уже в бэкграунде), сохранить себе рефреш и можно повторить запрос с новым токеном прямо из authenticator
Student
да это всё понятно.
Student
но хранить токены, логины пароли не секьюрно
Student
нужен мануал/пример с аккаунт менеджером
Student
всё остальное - костыли
Ruslan
нужен мануал/пример с аккаунт менеджером
если найдется - поделитесь пожалуйста. тоже искал и не нашел. потому аутентикатор пользую
Student
вот что-то нашёл, читаю)
Evgeniy
Всем привет. Ребят были ли у кого проблемы с отладкой куротин. А точнее саспенд функций? Когда я ставлю бейкпоинт он проскакивает и нужно ставить бейкпоинт перед суспенд функцией и в ручную проходить. Есть ли вариант как нормально отлаживать этот момент
Маъруфжанав
Кто знает ?? Как создат фоторедактор приложение в Андроид студио??
Alexandr
Андроид студио это IDE
Маъруфжанав
Alexandr
Либо использовать стороние либы к примеру https://github.com/burhanrashid52/PhotoEditor, или писать с нуля
Alex Android
Alex Android
Чёрт, а где стикер "В смысле поздно? Я всегда так прихожу"
Anonymous
Через intent запускается браузер но нужно сделать скриншот загруженной страницы,как это сделать из другого приложения?
Anonymous
нет
Anonymous
тестирование сайтов в разных браузерах
Anonymous
может из сервиса есть какой-то способ?
Глеб
Ребят есть что почитать про фейк gps
Глеб
Не могу именно дев статейки найти
Okhsunrog
Помогите, я новичёк в андроиде. Как мне добавить вот эту анимацию в своё приложение? https://github.com/glomadrian/loading-balls
Дмитрий
Дмитрий
в секции Some Samples
Бек
Sergey
Кто знает ?? Как создат фоторедактор приложение в Андроид студио??
Нужно около года изучать программирование на java/kotlin, а потом еще пол года специфику android разработки, так ты узнаешь как создат фоторедактор
Anonymous
Здравствуйте подскажите пожалуйста. androidx.lifecycle.ViewModel и android.arch.lifecycle.ViewModel это не одно и тоже ?
Дмитрий
namespace lib is not bound
поменяйте lib на app
P҉h҉o҉e҉n҉i҉x҉
поменяйте lib на app
Или добавьте lib))
Бек
manifest дал error
Okhsunrog
Okhsunrog
Работает, спасибо
Anonymous
Одно и тоже, только из разных библиотек
если в требованиях к зависимостям стоит требование Architecture Components - компоненты для реализации MVVM архитектуры приложения, то верно ли использовать androidx.lifecycle.ViewModel ?
P҉h҉o҉e҉n҉i҉x҉
Работает, спасибо
👍 Не за что.
Sergey
Если у тебя древний проект, который не перешел на androidx, то используй android.arch, а лучше перейди на androidx
Okhsunrog
А почему я так не могу? Вроде бы было написано, что из PostExecute можно UI менять
lilmir
Доброе утро! Как я могу открыть уже существуещее изображение в drawable через галерею и подобные приложения?
Denis
А как добавить?
погугли, как делать AsyncTask
Тимур
Подскажите плиз кто какие инструменты использовал что бы считывать текст с картинки? платные и бесплатные
Тимур
Приоритет бесплатные)
Yuriy
Коллеги, доброго дня! Я использую платформу IP телефонии для совершения звонков. Пришла задача кнопкой отключать звук абонента. Тоесть мы не должны его слышать. Я пытаюсь сделать это так: audioManager.adjustStreamVolume(AudioManager.STREAM_VOICE_CALL, AudioManager.ADJUST_MUTE, 0 ) Результата нет никакого. Хотя если эту строку заменить на audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, AudioManager.ADJUST_MUTE,0) То громкость понижается до минимума, но при этом абонента все равно слышно, хотя и тихо. Как замьютить его все-таки ?