R
Те вы используете addView?
Konstantin
Кто-нибудь может накинуть интересной литературы или статей по тестированию на ондроедах?
Что-нибудь более менее свежее, а не 15 года.
R
В этом случаи попробуйте вызвать invalidate, проблема в рендере, так как вы никак не оповещаете свой лейаут о том что в нем что то изменилось, ещё настоятельно рекомендую голые треды не использовать так как это не потоко безопасно. По возможности используйте асинк таски или вроде того..
R
Попробуйте в момент загрузки выйти с экрана, увидите что приложение либо упадет когда ответ придет либо получите anr, если попробуете прервать поток...
R
Подождите какое то время я пример напишу тестовый
Igor
requestLayout пропишите, как я выше советовал, должно спасти
UPD: с предварительным invalidate
Igor
А так вот тут полезная ссылочка, включающая в себя цикл отрисовки View: https://stackoverflow.com/questions/13856180/usage-of-forcelayout-requestlayout-and-invalidate
Di
в проэктах на гите вижу иногда папку assets, переводиться как активы, для чего она?
Igor
forceLayout на ваш layout?
Михаил
Помогите пожалуйста.
Подскажите пожалуйста, для SlidingUpPanelLayout нужно свою активити или класс создавать?
Sergey
После добавления requestLayout вызывал ?
Sergey
Не, вряд ли. А почему ты пишешь про обновление списка? Там ресайклер вью ?
Sergey
Кек, странно. Ну ок. NotifyItemChanged вызываешь?
Sergey
Давай
Anonymous
Ребзи. У товарища Note8 у меня iphone X.
Нужно приложение чтобы он видел где я.
Хелп.
Sergey
Notifydatasetchanged
Sergey
Ну и, с ним работает ?
Always
Привет. Ребята подскажите пожалуйста. В Андроид Студии я использую GIT, если мне нужно сделать пул, то что необходимо выбрать в VCS - Merge, Rebase или Branch Default?
Always
Igor
Sergey
Это не тот метод. У адаптера ресайклера
Sergey
Хотя я там адаптера что то и не вижу. Сделай нормально списком. Что за извращение с динамическим добавлением вьюх
Nikita
народ неужели никто не знает как сообщить сервису что в виджете нажата кнопка?
Nikita
уточню вопрос, создаю аудиоплеер, с виджетом, на котором находятся кнопки (play,pause и т.д). В сервисе вся логика проигрывания. Нужно сообщать сервису какие кнопки нажимает пользователь
Denis
именно виджет, а не уведомление?
Nikita
да именно виджет
Igor
а onBindViewHolder будет вызван после того, как будет вызван onAttachToRecyclerView?
Nikita
а как его отправить, там же только pendingIntent для нажатий
Denis
а как его отправить, там же только pendingIntent для нажатий
а отправить интент и поймать его в onStartCommand у сервиса?
типа так
Intent i = new Intent(context, PlayerService.class);
intent.setAction("PLAY");
PendingIntent pi = PendingIntent.getService(context, 0, i, 0);
и в onStartCommand у интента проверять
intent.getAction()
и делать что надо
Denis
не уверен что будет работать, просто предположение
Maxim
Как считать значение nfc метки в приложении?
Igor
Denis
Глеб
как заставить AsyncTask создавать больше 2 параллельных потоков? разве executer не должен создать новый поток если необходимо? пул ограничен 5 потоками, а работают только 2 изначально созданных
Igor
Глеб
Igor
Да да да, уже изменил сообщение
Andrey
Доброго времени суток всем. Есть список с картинками (типичный кейс с новостями в соц. сетях). В XML layout'е есть ImageView с layout_height="wrap_content". В адаптере recyclerview в методе onBindViewHolder через глайд байндю картинку из дата-модели в этот imageview. Как результат, при скролле (метод проверок, вычислил что при скролле верх) список очень дергается. Кто-то решал эту проблему как-то?
Andrey
Причину проблемы установили: проблема в том, что пересоздается viewholder и картинки байндятся туда снова, что заставляет их енять размер итема и дергать весь список. Очень жесткая проблема для пользователя. Было принято решение делать placeholder, но как подсчитать нужный размер для него... не знаем. Пробовали делать minHeight... и тоже ничего. Дерганье сейчас уменьшили, но оно осталось. Может кто-то решил эту проблему как-то?
Himars
Это же метод класса Object
Himars
Почему в сокетах? Что то я не понимаю.
Azret
Andrey
Azret
Andrey
Просто картинка везде с шириной в мэтч-пэрэнт
Andrey
И высота подгоняется атоматом
Artem
Andrey
Artem
тогда откуда вопросы)
Sergey
Вообще глайд плохо работает с высотой врап контент
You
Есть ли способ объединить Hawk и PreferenceFragment? Дело в том что я храню настройки в хранилище hawk-а, а стандартные префы хранятся отдельно.
You
Или проще самому сделать 2 вьюхи и открывать диалоги для выбора значения?
Igor
А с каких пор в студийных темплейтах в манифесте стоит allowBackup="true"? Чет щас багу искал наверное часа два, оказалось база ресторится T_T
Anonymous
Ребят, есть какие-либо нормальные способы сделать адаптивный textColor у TextView? Т.е. например, чтобы текст был не белого а черного цвета, когда бекграунд белый
Azret
есть. Тема называется
Igor
Погуглите как вычислять цвет наибольшей контрастности по картинке
Anonymous
Дело в том, что бекграунд здесь -- картинка которая грузится из сети
Anonymous
это к тому кто сказал про тему
Anonymous
Я надеялся, что этого можно будет как-то избежать...
Anonymous
Ладно, спасибо
You
Бэкграундом текствью поставь градиент из #00000000 в #50000000
You
Сверху вниз
Igor
You
Таким приемом пользуются все веб-дизайнеры чтобы белый текст на любой картинке разместить
You
Azret
как вариант
Anonymous
Спасибо большое, получилось
Igor
Anonymous
Дело в том, что вычисляя контраст, мне пришлось бы менять цвет самого текст вью, а он по-дизайнерски белый должен быть
Anonymous
хотя и сейчас как-то уродливо
Anonymous
А, ребят, нормально вообще, что я использую как mvp, так и mvvm в одном проекте? Т.е. если мне нужно просто отправить что-то на сервер, то я пишу презентер, если мне нужно подписаться на обновления на сервере (firebase, например), то для этого я использую livedata + viewmodel, так же делают?
Artem
тебе разрешение дать или я не понял вопроса?