Airat
А у клиента не возникнет потом проблем, если у него на проекте ретрофит другой версии используется?
Airat
Ну или любая другая либа
Vadim
Есть знатоки RxJava/RxBinding ?
Stas
в градле можно игнорировать зависимые модули зависимостей, если нужно.
Vadim
https://stackoverflow.com/questions/47391008/rxsearchview-after-cleaning-with-backspace
Vadim
помогите с багой(
Stas
https://stackoverflow.com/questions/47391008/rxsearchview-after-cleaning-with-backspace
добавить больший debounce, как вариант.
Stas
и перенести .filter(charSequence -> !TextUtils.isEmpty(charSequence)) после debounce
Stas
так у тебя все буквы при стирании летят в поток, последняя прилетает t, она и выводится.
Anonymous
если query.length < 2 возврат
Vadim
и перенести .filter(charSequence -> !TextUtils.isEmpty(charSequence)) после debounce
помогло. Не думал что последовательность так важна..
Vadim
спасибо
Stas
она как раз и решает) почитай как работает denounce.
Anonymous
а когда в андроиды завезут джаву 8?
Алексей
уже завезли.
Vadim
уже пару лет используем
Anonymous
для последних андроидов?
Anonymous
я так понял там не полная поддержка
Алексей
я так понял там не полная поддержка
https://developer.android.com/studio/write/java8-support.html
Rankavar
я так понял там не полная поддержка
Для последних вроде только стимы и что-то ещё)
Anonymous
subset of Java 8
Anonymous
java.util.stream API level 24 or higher.
Anonymous
ну и ладно, лишняя причина выучить котлин
Yura
Сталкивался кто с задачей - автокомплит адреса, начинаешь вводить улицу, или город и он тебе подбирает адрес. Так вот хотелось бы ограничивать поиск определённым городами...
Алексей
DaData посмотрите, там богатый API, вроде так тоже можно сделать
Loki
а как в glide поставить гифку или анимированною ожидалку пока изображение загружается из сети?
Airat
Glide.with(context).load(url) .thumbnail(Glide.with(context).load(R.drawable.preloader)) .fitCenter() .crossFade() .into(imageView);
d
Glide.with(context).load(url) .thumbnail(Glide.with(context).load(R.drawable.preloader)) .fitCenter() .crossFade() .into(imageView);
Это я так понимаю 3 глайд? В 4 они всё перехреначили
Anton S
http://screenshot.ru/58835708dd62c69dcffebb1d59dd08e1.png где можно взять эти компоненты?
Anton
http://screenshot.ru/58835708dd62c69dcffebb1d59dd08e1.png где можно взять эти компоненты?
https://github.com/syedowaisali/crystal-range-seekbar#sample-usage---range-seekbar
Anton
или вот еще
Anton
https://google.gik-team.com/?q=android+range+seekbar
Anton S
спасибо!
ADAMSఌ 🇹🇼
Особо никакого проекта нет ,так любитель . Любитель онли
oles
как в жаве выровнять значение целого на границу слова и заполнить пустое место нулями?
Artem
Всем привет. Столкнулся со странным багом. Есть PUT запрос(пробовали его на POST, PATCH переделать одна фигня) . По wi-fi работает нормально. По мобильному интернету на одном телефоне работает, на другом нет. Вылетает по таймауту, хотя проходит меньше секунды. Использую Kotlin + retrofit.
Artem
Может кто-то что-то подскажет?)
Алексей
Алексей
Всем привет. Хочу получить из bitmap Base64, преобразовать в String и вывести в одну строку. Получаю, проверил в онлайн декодерах, обратно в картинку переводит. Но проблема я делаю return Base64.encodeToString(byteArrayOS.toByteArray(), Base64.DEFAULT) и мне выходит стринг полный /n Как мне вывести его в одну строку?
Airat
Может кто-то что-то подскажет?)
Добавить таймаут побольше пробовал? Там okhttp под капотом, в нем настраивается все.
Jacob
Таже фигня(( началось после обновления студии до 3 и грэдла до последнего
Artem
Добавить таймаут побольше пробовал? Там okhttp под капотом, в нем настраивается все.
конечно. При запуске Retrofita все 3 таймаута настраиваем. На 30 секунд. Но падает через 1 секунду по сути
Алексей
Base64.encodeToString(image, Base64.NO_WRAP | Base64.URL_SAFE);
спасибо бро) буквально 5 минут назад до меня это допёрло
Алексей
Base64.encodeToString(image, Base64.NO_WRAP | Base64.URL_SAFE);
а зачем Base64.URL_SAFE? я сделал просто Base64.NO_WRAP
Airat
https://developer.android.com/reference/android/util/Base64.html#URL_SAFE плюсы и слешы заменяет
Airat
для названия файлов вон еще
Алексей
ок
Georgii
Если нужно иметь функционал оффлайн карт в приложении, то что лучше пользовать?
Georgii
Вопрос про то, какие карты лучше юзать.
Georgii
Вот openStreetMap и хотел, но если я правильно прочел, то это лишь ядро, а к нему есть куча сдк, выбирай какой хочешь
Dmitry
Если нужно иметь функционал оффлайн карт в приложении, то что лучше пользовать?
https://github.com/osmdroid/osmdroid есть такая штука, можно даже кешировать карты гугл, но гугл будет против
Dmitry
> но гугл будет против Есть инфа?
есть, почитай условия использования
Rankavar
Таже фигня(( началось после обновления студии до 3 и грэдла до последнего
У меня не такая ошибка была, но при обновлении градла до 4 не находило firebaseclass, на 4 андроиде. Хотя мультидекс был включен. Решилось тем, что унаследовал application от мультидекса
Loki
как сделать так чтобы видеовью загружал видео по ури только после нажатие на плей а не до?
Anton
Как завести RxJava + Retrofit2 - для любых статусов? Где можно найти примеры. Уже все перебробовал - не обрабатываются другие статусы кроме 200
Anton
может кто сталкивался, как можно завести для любых статусов
Anonymous
там на эксершены не регирует?
Anton
просто пустой body приходит и ничего не помогает
Anonymous
т.е error
Anonymous
если стаус другой то это может быть ошибкой и приходит на error шоль
Anton
в logcat ничего и exception не обрабатывается
Anton
никуда не бросает, просто тупо глухо работает
Gerc
Не использовать ирикс для запросов
Anton
основные варианты такие
Anton
https://gist.github.com/leeyc09/d89c1f97e5449e21d4d1c5c4a457d405
Nikita
помню есть какой то способ, вроде бы можно у okhttp смотреть каким кодом завершился запрос и уже в switch обрабатывать
Airat
Как завести RxJava + Retrofit2 - для любых статусов? Где можно найти примеры. Уже все перебробовал - не обрабатываются другие статусы кроме 200
Из коробки оно работает, вот для примера. apiInterface - ретрофитовый "интерфейс". public Subscription signIn(String username, String pass) { return apiInterface.signIn(username, pass) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(subscribe()); } Метод subscribe возвращает Observable<ResponseBody>. Если код не 200, случится onError. public void onError(Throwable e) { if (e instanceof HttpException) { HttpException exception = ((HttpException) e); ResponseBody body = exception.response().errorBody(); int errorCode = exception.response().code();
Andrey
Ребят, такой общий вопрос - какое среднее, нормальное колличество тредов в приложении? Понятно, что оч от многого зависит, но хотя бы примерные цифры..
Olexandr
как сделать отступ от иконки? а то слишком близко возле заголовка
Olexandr
margin, padding
так это же action bar. как там применить к заголовку margin, padding?
Vova
може хтось стикався з таким кейсом і може щось порадити: потрібно динамічно мінять бейс урл в ретрофіта, зараз ретрофіт провайдиться через даггер, з того що вдалося знайти по цьому питанню це юзать @Url для ретрофіта, створювати під кожний запит свій ретрофіт(це як на мене найгірше рішення), заново створювати все дерево залежностей (також такий собі варіант), ще є варіант з інтерцептором, але він не зовсім добре спрацювує тай можливі баги з квері.
Andrey
Есть либа на гитхабе, обновил ее. Пытаюсь сослаться на нее как на зависимость через jitpack https://jitpack.io/com/github/tipsi/CreditCardEntry/short_card_number_position-1.4.8.7-gebbc600-9/build.log там: Could not resolve all files for configuration ':CreditCardEntry:lintClassPath'. > Could not find org.jetbrains.trove4j:trove4j:20160824. Searched in the following locations:
Andrey
Хотя локально собирается норм.
Andrey
UPD: надо было добавить compile 'com.android.support:support-annotations:26.1.0'
AspiD
Приветствую. кто-нибудь знает, как в okHttpClient подключить прокси socks5 с авторизацией?