Jamal
вот создание radio button
Vladimir
Kozimjon
ребят (я начинающий) начал retrofit вот по этой статье - но самый простой гет получаю это. Гуглил - все сложно. Может статья устарела и есть что то актуальное - или где то косячу? но я прям по строчке даже пытался переписать. Заранее спасибо
И вообще в эксепшне на скрине надо бы описание почитать
Mike
или там старый Android 4.x без новых сертификатов?
Kozimjon
время правильное в телефоне?
а черт побери - чтобы яндекс музыка не вырубила на пару дней назад ставил))) спасибо, ща исправлю
padmitriy
как задать чек на radio button в коде? я использовал разные методы, но столкнулся с проблемой, когда чекаешь в коде 1 эл то поставить чек пальцом не получается (чек с 1 эл не спадает)
experienceRadioGroup.setOnCheckedChangeListener { group, checkedId -> when (checkedId) { R.id.experienceAnyButton -> { } R.id.experienceUpToFiveButton -> { } R.id.experienceFiveToTenButton -> { } R.id.experienceTenToTwentyButton -> { } R.id.experienceAboveTwentyButton -> { } } }
jV
А как сделать так, чтоб диалоговое окно появлялось как контекстное меню на десктопе при нажатии правой кнопки мыша?
jV
Спасибо большое!
Olexandr
ранее видел в некоторых приложениях такие edittext. подскажите, что за либа? или это самому надо делать?
Artem
ранее видел в некоторых приложениях такие edittext. подскажите, что за либа? или это самому надо делать?
Использовать либу для одной маленькой кастомной вью - оч плохая практика.
Dmytro
это же БУБЛЬ ГУМ)))))
Sasha
Господа и дамы, У меня на лоллипопе возникает проблема с гугл картой. После некоторых фрагмент транзакций она становится серой (иногда чёрной) целиком, кроме кнопки май локейшн и шильдика гугл. Сворачивание-разворачивание приложения решиает проблему, и далее карта снова работает хорошо. При фрагмент транзакциях карта не уничтожается, т.к. всё происходит в пределах одной активити, но карта оказывается полностью закрытой другими фрагментами. Вы когда-нибудь сталкивались с подобным?
Sasha
От версии плей сервисов, похоже, не зависит
Mike
бабле? бабло?)
Sasha
На 23, 24 и 28 без проблем
Sasha
А ниже лоллипопа я не поддерживаю
Sasha
неа
Anonymous
Привет! Может у кого-то такое было: дата биндинг не работает, когда enabled ProGuard (в проекте несколько модулей, используем App Bundles). Убираем многомодульность - работает, оставляем модули, но убираем прогуард - тоже работает. Ругается на такую строку: val binding: com.example.module1.databinding.MyActivityBinding = DataBindingUtil.setContentView(this, R.layout.my_activity) Ошибка: java.lang.RuntimeException: Unable to start activity ComponentInfo{...MyActivity}: java.lang.IllegalStateException: DataBindingUtil.setConte… R.layout.my_activity) must not be null Caused by: java.lang.IllegalStateException: DataBindingUtil.setConte… R.layout.my_activity) must not be null at MyActivity.onCreate(MyActivity.kt:38)
Andrew
Подскажите, как делается такая кнопочка? На скрине показана синей стрелкой
Andrew
Olexandr
а где тут эдитТекст? и что в нем такого?
ну там tooltip есть. подсказка при нажатии на иконку справа)
Olexandr
setError
спс. попробую
Алексей
Всем привет, знает кто нибудь хорошую (и небольшую) либу для аватарок пользователей (нужно, чтобы в случае отсутствия аватарки на ее место ставились инициалы пользователя и фоновая заливка, разная для разных инициалов)? То есть нужно сделать аватарки ровно так, как они сделаны в телеграмме)
‍Yap
Привет, кто делал поддержку выреза в экране? Как можно узнать ли на экране есть вырез? Официального апи нету, только какие-то странные вычисления
Osip
Можно сделать через RecyclerView. При нажатии на кнопку в удалять item из списка и на его мест вставлять другие айтемы, которые надо отобразить.
Vadim
Всем привет! Что лучше использовать для выбора диапазона дат? Стандартный DatePicker как я понял подобного не поддерживает
Ivan
Подскажите, пожалуйста, как реализовать СardView c вырезами по бокам? Более-менее понял как вырезать на канвасе, но как туда тень прикрутить стандартную? Или надо свою тень делать?
Ivan
Vadim
есть либа у вортона
Как её нагуглить?
Sasha
У меня фрагмент карты объявлен в XML тегом <fragment>. Подскажите мне, плиз, может ли это как-то влиять на его способность пересоздаваться при пересоздании активити?
Igor
Как её нагуглить?
com.squareup:android-times-square
Igor
https://github.com/square/android-times-square
Никита 🙃
Есть CountDownTimer(20 (количество секунд) * 1000L, 1000L) Но в onTick() иногда скипается одна секунда. Обычно по разному, но чаще всего 19 и 17. В чём может быть проблема?
Никита 🙃
пока что хардкодом 20 секунд ставлю. Будет с бэка приходить
Никита 🙃
val second = (millisUntilFinished / 1000) textView.text = second
Kanstantsin
Мож кто что подскажет
Kanstantsin
Всем привет, кто может доступно объяснить этот атрибут android:configChanges="orientation" Я так понимаю мы им отключаем дефолтное поведение пересоздания ui при повороте экрана, хорошо это или плохо вообще отключать ?
Roman
val second = (millisUntilFinished / 1000) textView.text = second
сделай глобальную переменную в классе и с ней работай
Никита 🙃
сделай глобальную переменную в классе и с ней работай
А разница? Если он скипнет число-другое, то глобальная будет на 1+ больше и когда таймер закончит работу, там будет больше одного в этой переменной
Никита 🙃
16 попробуй
Проблема в том, что будет приходить с бэка 60-90 секунд и если захардкодить 16, то это проблему не решит)
Roman
у меня была подобная проблема только я делал через Handler делал и помогло
Никита 🙃
Всем привет, кто может доступно объяснить этот атрибут android:configChanges="orientation" Я так понимаю мы им отключаем дефолтное поведение пересоздания ui при повороте экрана, хорошо это или плохо вообще отключать ?
единственный минус, он не будет подставлять лейаут который ты создаёшь как landscape. поэтому если тебе не нужен лейаут такой, то можно смело включать этот тег Ничего плохого нет
Artem
понял, если разные layout нужны при поворотах экрана, то тогда он не изменит его, спасибо
https://developer.android.com/guide/topics/resources/runtime-changes?hl=en#HandlingTheChange так же можно переопределить метод в активити если требуется обработать смену конфига
Никита 🙃
Я нашёл беду
Никита 🙃
Пиздец
Никита 🙃
millisUntilFinished / 1000.0 Короче из за особенностей, он возвращает время криво. 13.993 12.991 11.991 10.99 9.988 в итоге поэтому возникают эти скипы
Влад
Zendesk
спасибо, посмотрю)
Никита 🙃
Звучит лучше чем "хуй знает почему"
Dima
Привет, есть активити: A -> B -> C -> D Я в активити D. Как закрыть C , чтобы при дестрое D я попал на B
Dima
Пытался кидать броадкаст, но не ловит в бекграунде
Kanstantsin
https://developer.android.com/guide/topics/resources/runtime-changes?hl=en#HandlingTheChange так же можно переопределить метод в активити если требуется обработать смену конфига
да, это тоже видел, по сути callback, чтобы что-то делать при смене, просто интересно почему изначально задумывалось поведение иначе, и почему изменили просто на поворот без пересоздания и вызов метода чтобы свою логику вязать на эти события
Dima
Мне надо обрабатывать условия ,те там не всегда она должна дестроиться
Doston
Мне надо обрабатывать условия ,те там не всегда она должна дестроиться
Тогда лучше посмотреть в сторону сингл активити? имхо.
Никита 🙃
Я нашёл неплохой вариант. Вообще, насколько я увидел в сорцах, это потому что тред немного грузится, то mills приходят как interval - задержка, которая может быть в пару миллисекунд, в итоге и получается пропуск. например 20000 18999 Из за задержки в 1мс скипаетс число
Kanstantsin
Подскажите ещё нюанс, как обрабатывать сохранение scrollPosition в RecyclerView, когда я обратно идут по back stack я пересоздают фрагменты и view, и layout manager, как мне выставить ему обратно позицию ? хранить её всегда ?? хранить layout manager тоже не получается как-то, не создавать layout manager нельзя тоже
Kanstantsin
что-то заработался, уже не соображаю, поидее конечно он должен сам save и restore делать, но почему-то не делает и позиция скидывается к первой
Dyno
как вы считаете, сколько тратить времени на английский, параллельно изучая андроид?
Dyno
сколько будет оптимально?
Никита 🙃
Но в итоге всёравно впадлу будет)
Martynenko
это да