Andrei
ну а = должно быть %3D
Andrei
надо вроде обернуть в какой то Url/Uri, не помню
Andrei
или на это не стоит ориентироваться?
Uri.parse что-то такого плана надо попробовать
хз
как вариант
может я не прав
Andrei
как вариант
не сработало(
Яўгеній
Всем привет! Ребят, подскажите пожалуйста, в чем ошибка... Некоторое время не писал проги, зашел, обновился и все... Такая ошибка... Может кто знает?
Никита 🙃
Гружу из сети картинку при помощи GlideApp Как можно достать потом из этой картинки ссылку?
Никита 🙃
а как ты её грузишь без ссылки?
Ну я не хочу эту переменную хранить на уровне класса. Мне приходит с бэка картинка в метод и там я ставлю картинку. И хочется потом когда она понадобится достать её и вернуть на сервер
Никита 🙃
*т.к. она может измениться
Kanstantsin
так зачем ссылка ?
Kanstantsin
ты хочешь обновить картинку по этой ссылке ? или что
Nikita
ты хочешь обновить картинку по этой ссылке ? или что
он её стягивает, меняет локально и потом обновляет на сервере
Никита 🙃
Kanstantsin
так сделать нельзя, надо специальный метод на серваке делать, и по нему заливать картинку
Kanstantsin
так а урл зачем ?
Kanstantsin
это не по урлу же делается, который картинку вернул
Kanstantsin
уж точно нет
Kanstantsin
он её стягивает, меняет локально и потом обновляет на сервере
я так сразу и понял, но урл здесь совершенно не нужен, он нужен только чтобы текущую получить, чтобы обновить - нет
Павел 🍵
мультидекс это проблема только для <5 версии?
kt315
Можно ли при нажатии на EditText вывести строку в заголовок появившейся экранной клавиатуры(например вывести туда диапазон допустимых значений)? Чувствую что это не best practice, но всё же.
Влад
при нажатии на кнопку меняю фон кнопки. Так просто фон не изменить ,как я понял. каким образом перерисовать кнопку можно?
Dzmitry
Dzmitry Sobolevsky, [12.07.18 17:36] Подскажите реализацию навигатора с отображением диалогов как экранов. У меня не получается нормально работать с диалогами. По тз много логики в диалогах, потому использую MvpAppCompatDialogFragment от moxy. в самих диалогах по необходимости вызывается dismiss(); Проблема в том, что в навигаторе после вызова: dialogFragment.show(activity.getSupportFragmentManager(), screenKey); повторно не отображается диалог... Dzmitry Sobolevsky, [12.07.18 17:57] Заметил, что проблема проявляется, когда вместо builder.setPositiveButton(R.string.btn_ok, (dialog, i) -> invoiceEnterPhonePresenter.onEnterPhone(editText.getText().toString())); используется такой код: dialog.setOnShowListener(d -> { Button positiveButton = dialog.getButton(AlertDialog.BUTTON_POSITIVE); positiveButton.setOnClickListener(v -> invoiceEnterPhonePresenter.onEnterPhone(editText.getText().toString())); ... В первом случае диалог автоматически закрывается Но в некоторых случаях нужно самостоятельно контролировать время закрытия диалога (с помощью dismiss() вмоем случае), потому использовался второй код. Что я делаю не так?
Oleksandr
вроде просто фон изменяется, возможно стоит применить button.requestLayout()
Oleksandr
при нажатии на кнопку меняю фон кнопки. Так просто фон не изменить ,как я понял. каким образом перерисовать кнопку можно?
Oleksandr
работает, я проверял, я без понятия почему у него не срабатывает
Oleksandr
Странно, разве setBackground не работает? Сейчас попробую даже
Михаил
Фиксил кто проблему когда вью внутри вьюпейджера и у неё выставлен клик листенер и это ломает свайп вьюпейджера ?
Неправильно как то обрабатываешь тачивенты. А чем обычный , setOnClickListener не угодил?
Влад
Все работает, это у меня руки кривые) спасибо
Dmitri
спасибо нам за то, что у тебя руки кривые?))) оригинально
Vitaly
Для чего используется EventBus и RxJava? Интуиция подсказывает, что они используются для различных целей, но для каких?
hex
Кто-то сталкивался?
hex
теперь Program type already present: org.hamcrest.SelfDescribing Message{kind=ERROR, text=Program type already present: org.hamcrest.SelfDescribing, sources=[Unknown source file], tool name=Optional.of(D8)}
Vitaly
И RxJava и EventBus используют паттерн Observer, работают аснхронно, и оба передают данные
Artur
Евентбас просто для передачи информации между активити, вроде общей шины (bus в названии как бы намекает) Рхджава - реализация реактивного программирования на джаве Если очень кратко, рх гораздо шире в возможностях и применении
Artur
А нормально если хочешь, читай хабру
Artur
Например, о результате запроса к серверу
Sergey F
Понял
roman G
Ребят, смотрю офф документацию про contentProvider Тут написано, что не нужно использовать для базы данных SQL, но я так же во множестве примеров видел реализацию работы с бд через contentProvider
Artem
Там есть важная оговорка
Artem
Если ТОЛЬКО в твоём приложении
Artem
+есть рум
Artem
Гугл его рекомендуют
Сергій
Ребят, смотрю офф документацию про contentProvider Тут написано, что не нужно использовать для базы данных SQL, но я так же во множестве примеров видел реализацию работы с бд через contentProvider
Перевод ужасный, читай в оригинале. Там говорится что не нужно использовать целый ContentProvider если собираешься работать с базой только в своём приложении
Lounah
Ребят, кто как реализует пагинацию?
Alexander
Скролл лиснером у ресайклера
Alexander
Но там гугл чето новое для пагинации выпустил вроде
Ravshan
ребят никак не могу добавить PreferenceFragmentCompat в Viewpager, можно ли добавить в Viewpager?
Lounah
Скролл лиснером у ресайклера
А основан метод на кол-ве строк (айтемов), проскроленных пользователем?
Alexander
Нет, на последнем видимом айтеме
Mike
Ребят, кто как реализует пагинацию?
я проверяю, сколько айтемов осталось, в onBindViewHolder. Но нотифаить адаптер, находясь в нём, нельзя.
Eugene
Здравствуйте, подскажите, как из recyclerview удалить адаптер?
Eugene
.setAdapter(null)
а элементы на экране сразу исчезнут?
Eugene
ок, спасибо
Сергій
.setAdapter(null)
ещё есть .swapAdapter()/ он сохраняет пул
Сергій
FYI
Lounah
я проверяю, сколько айтемов осталось, в onBindViewHolder. Но нотифаить адаптер, находясь в нём, нельзя.
Можете, пожалуйста, поподробнее или ссылку на какую-нибудь статью Буду очень благодарен Просто "Android pagination the right way" выдает всего две статьи на медиуме, и они какие-то такие себе
Ребят, кто как реализует пагинацию?
скомуниздил пагинатор с @gitfox
Lounah
Dmitry
https://vc.ru/41640-rosstandart-utverdil-predvaritelnyy-gost-dlya-mobilnyh-prilozheniy-v-rossii
Artem
Как свежо
Artem
Никто и не видел
Павел 💻
Здравствуйте, помогите пожалуйста.. Пытаюсь вставить рекламу Admob. Нужно чтобы она выходила по клику в фрагменте...В доках как пример показана реализация в main калассе..Мне также нужно код для банера писать в main или в фрагменте?
Кирилл
Вопрос такой появился: вроде уже пол-года пишу под андройд, более-менее знаю и понимаю общие методы разработки, но хочется как-то глубже копнуть, понять как работает андройд внутри. Но знания английского не очень, с переводчиком сижу зачастую. Куда копать?
Кирилл
Пытался просто читать доку, но как-то не всегда помогает...
Ильфат
почему может быть белый пустой экран вместо камеры? пермишены все запросил и дал