Mike
??
Что именно не получается сделать?
Dima
Dima
я не понимаю как его спарсить
Mike
Mike
Да просто любая аннотация — гвоздь в гроб переиспользования. Туда можно только константные значения. Вон спрингисты целый язык из-за этого изобрели, лишь бы не отступать от порочных практик.
Mike
Ну вот не было рума в проекте, а потом решили добавить.
Dima
Mike
Допустим, так.
Только по Volley никто не подскажет, его использует два человека, включая автора Volley.
Mike
obj1 и obj2 — копипаста друг друга?
Так copy-paste-driven-development можно использовать и для разработки на голом SQLiteDatabase, если не понимать, что это порочная практика.
Dima
Mike
а что лучше юзать?
Насчёт «лучше» не могу сказать, но все используют OkHttp.
Mike
Ну то есть да, нужен код, который обслуживает прихоти фреймворка. В данном случае прихоть — class:table == 1:1
Anonymous
Anonymous
Подскажите пожалуйста почему у меня дергаеться изображение (показывает предидущий кадр и новый потом опять предидущий и.тд), там файл screen.png обновляется и мне нужно выводи ть его на экран каждый раз когда он обновился
Mike
Mike
Dima
Anonymous
Бобур Кобилов
Добрый вечер.
Гуглил но не мог найти. в фрагменте не работает setDisplayHomeUsUpenabled
Кнопка появился но не возвращается к предыдущый фрагмент. Пож помогите
Ванюша
Кто сталкивался с проблемой, когда в firebase database не записывается ничего с эмулятора, хотя аутентификацию проходит и с физического устройства все норм? Есть алгоритм, как пофиксить?
Kanat
Open gaps подключи
Kanat
Конечно если у тебя geny motion
Ванюша
не, стандартный эмулятор студии
Anonymous
Mike
Я везунчик
нет, ты просто выбрал эмулятор с гаппсами)
Anonymous
Ra
Добрый день
val intent = Intent(Intent.ACTION_VIEW).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
intent.data = Uri.parse("tel:$phoneNumber")
startActivity(intent)
Обычно когда вызывается это строчка кода выходит все приложение для звонка на выбор, Phone, GetContact, Skype, Viber, BOSS Revolution .
Можно ли в коде указать packageName и начать звонок от нужного приложение не предлагая юзеру выбрать?
max
Есть координатор лайаут, у которого два потомка - scrollview и внизу linearlayout. У linearlayout я добавил атрибут app:layout_behavior="com.google.android.material.behavior.HideBottomViewOnScrollBehavior"
Но почему-то он не реагирует на прокрутку scrollview. Чяднт?
Евгений
почему мой апп на некоторых эмуляторах студии может не иметь доступа в интернет? причем именно мой апп, у всего остального есть доступ. На каких вариантах эмулятора нет доступа - еще не выяснил зависимость
VENQ
Давно находил сайт с готовыми вьюшками. Там прям картинка и кусок кода. Кнопки материальные, кастомы материальные... Потерял линк. Есть у кого-нибудь?
VENQ
Даже Гуглом не гуглится :(
VENQ
Евгений
Антивирь стоит?
нет. Но в итоге я нашел в настройках эмулятора что-то вроде "сбросить настройки network" и после этого все заработало
MarSeliN
VENQ
Vadim K
Привет
Konstantin
привет!
Konstantin
Konstantin
не влезает gapps pico, что можно предпринять?
Сергій
Не насиловать планшет 🙃
Ilya
Ставь фулл гаппсы но выбери минимальный вариант с помощью чекбоксов. Когда-то давно на планшет ставил, тоже с гаппсами была проблема
Konstantin
пико и есть минимальный
Ilya
Нет, ты ставь самый полный, где можно выбирать. И выбери себе несколько приложений, которые нужны
Ilya
Только тогда получится поставить
Ilya
Aroma вариант
Никита 🙃
А подскажите по такому моменту.
Есть в RV у меня EditText:
val onTextChangeListener = object : TextWatcher {
//......
override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
onTextChanged.invoke(s)
}
}
input.removeTextChangedListener(onTextChangeListener)
input.setText(someValue)
input.addTextChangedListener(onTextChangeListener)
Проблема в том, что если я делаю на список notifyDataSetChanged() после onTextChanged.invoke(s) (иногда необходимо), то он начинает зацикливаться и постоянно вызывается onTextChanged, несмотря на то, что я в начале убираю этот листенер, т.е. при повторном сеттинге текста, он не должен вызываться. В чём прикол этого и как можно исправить?
Bahrom
Можно посмотреть адаптер целиком?
Никита 🙃
Можно посмотреть адаптер целиком?
Да там ничего больше и нет. onTextChanged ведёт во фрагмент и там выше оно обрабатывает этот текст и иногда делает notify...
Bahrom
Тогда можно посмотреть адаптер и фрагмент :)
Никита 🙃
нет, я немного дурачёк)
При повторном биндинге val onTextChangeListener = object : TextWatcher создавал же новый инстанс и этот removeTextChangedListener до одного места)
вынес из onBindViweHolder'a его и всё работает
Serj
Привет!
Подскажите пожалуйста как заставить работать самоподписанный SSL сертификат?
⬤ vitaly
Как остановить остановку?
Anatoly
Serj
+ я не совсем местный, (Nativescript) И мне надо не зашивать в коде, а сделать на уровне файлов настройки. У в чате не так много предложений, вот пришел к вам, может что дельное посоветуете?
Mike
Yehor
Всем привет! Хочу поработать с фитнес-браслетами. Посоветуйте, пожалуйста, в каком направлении гуглить.
Mike
Roman
Всем привет, очень нужна помощь с задачей рендеринга кадров от MediaPlayer в текстуру. Сам я в андроид разработке ноль, так что если кому интересно - пишите в личку, можем договориться по задаче. Вот краткое описание проблемы на sof и хабре:
https://stackoverflow.com/questions/61541094/android-mediaplayer-render-frame-from-external-videofile-to-texture-over-backgr
https://qna.habr.com/q/762651
Сергѣй
Yehor
Yehor
А если без корутин?)
Сергій
Mike
Flogiston
если я буду циклом (for в стиле for each) проходится по списку и внутри цикла удалять элементы, у меня все сломается или будет правильео работать?
Konstantin
открой для себя .filter
Mike
Vadim
как можно уйти от этих margins внутри кнопки?
что уже только не пробовал
Вот код самой кнопки
https://gist.github.com/mnewlive/6089f5f42cb96634ff4c703bda7574f9
Vadim
пробовал
мимо, ничего не меняется
Сергій
Сергій
значит что-то не так, должно
Сергій
padding?
Mike