Larymar
MainActivityBinding binding = DataBindingUtil.setContentView(this, R.layout.main_activity);        binding.setEmployee(employee);
Mike
там, небось, какое-то ObservableField или LiveData должно быть
Larymar
там, небось, какое-то ObservableField или LiveData должно быть
Спасибо посмотрю, а вы чем биндите , мб вообще на чтото другое посмотреть
Mike
Спасибо посмотрю, а вы чем биндите , мб вообще на чтото другое посмотреть
http://github.com/Miha-x64/reactive-properties/ Вот этим, без магии/кодогенерации/гугла/XMLок.
d
Нужно запихнуть кучу картинок в ресайклер, где правильнее хранить список их айдишников: во вьюхе или презентере?
Volodymyr
Нужно запихнуть кучу картинок в ресайклер, где правильнее хранить список их айдишников: во вьюхе или презентере?
во ресайклере он полюбому будет) а вот в презентере, если надо. А можно еще в ресурсах. если они не будут меняться
d
можно хратить в ресурсах имено список
а это лучше свой хмл создать или в каком-то дефолтном следует?
Volodymyr
а это лучше свой хмл создать или в каком-то дефолтном следует?
https://developer.android.com/guide/topics/resources/more-resources#TypedArray
Timur
Здравствуйте. У меня вопрос: если у меня есть toolbar на каждом экране и есть общие Item(ы), которые могут быть (то есть их можно включать/выключать) на каждом экране и также есть item(ы) для каждого конкретного экрана. То есть я бы видел это как, что если у меня есть item(ы) на фрагменте и item(ы) на активити, то хотелось бы их видеть вместе, а не в каждый фрагмент добавлять те же самые item(ы). Если кто-то делал подобное буду рад услышать совет)
Sergey
Я поставил в Dev Options don`t keep activity. Свернул апп, все ок. Но при возврате крашится на setContentView, который находится внутри onCreate. Ошибка следующаяя
Sergey
Sergey
В чем может быть проблема?
Mike
это не она
Mike
смотри logcat
Continue execution надо нажать и будет нормальный эксепшн
а если ещё раз?
Sergey
там больше ничего нет
ахах, хваленый xamarin и visual studio
ну тогда да, только в логи
Назар
Help! Google maps. Добавляю маркеры кластеризирование и первый раз все ок. Потом ничего не меняя не трогая карту, добавляю эти же модельки, и на раз так 3-й или 4-й кластеры НЕ РИСУЮТЬСЯ или рисуються но не все. Появляються когда карту позумить. Не знаю что делать. Кто нибуть сталкивался?
Vladimir
а для кластеризации что используешь, что-то самописное или либу?
Vladimir
в любом случае какие условия в складываение в кластер
Vladislav
Добрый день! Подсакажите, как может быть возможно такое, что один и тот же коммит вчера билдился в 8-митровую апк, а сегодня уже в 20-метровую
Vladimir
юзаю гугловскую либу утилей для карты
хз, у меня всегда было в этом плане все окей, единственный нюанс пришлось переписать класс которые отвечает за условия кластеризации(типа растояние кол-во и тпд), но это было даавно
Vladimir
юзаю гугловскую либу утилей для карты
наверно нужно код выложить
Назар
наверно нужно код выложить
там много всего оч, и я без понятия куда рыть..
Roman
есть какие-то способы задать время и дату сразу? чтобы не тянуть два пикера - один для даты, другой для времени..
Vladimir
там много всего оч, и я без понятия куда рыть..
ну для начала как добавляешь и как обновляешь маркеры, очищаешь ли кластер менеджер етк
Ярослав
http://square.github.io/okhttp/3.x/okhttp/okhttp3/WebSocketListener.html onClosed, onClosing, onFailure эти методы могут вызываться друг за другом? мне нужно 100-процентно, но единожды(!) отловить событие закрытия соединения
Назар
ну для начала как добавляешь и как обновляешь маркеры, очищаешь ли кластер менеджер етк
map.clear() selectedId = NO_SELECTED clusterManager.clearItems() operator.clearItems() clusterManager.addItems(items) clusterManager.cluster()
map.clear() selectedId = NO_SELECTED clusterManager.clearItems() operator.clearItems() clusterManager.addItems(items) clusterManager.cluster()
https://github.com/mg6maciej/android-maps-extensions это лучше стандартных утилс
Назар
@literallytrump @Jied83 ПОФИХАЛ!!! Оказываеться после вызова clusterManager.clearItems() нужно вызвать clusterManager.cluster() и все работает как надо.
ох жесть, в maps-extensions такого даже не надо делать..
Назар
ох жесть, в maps-extensions такого даже не надо делать..
та влом переписывать, и так много времени убил
Igor
@literallytrump @Jied83 ПОФИХАЛ!!! Оказываеться после вызова clusterManager.clearItems() нужно вызвать clusterManager.cluster() и все работает как надо.
А никто случаем для mapbox кластеpизацию на аннотациях не делал? Мне так западло все пеpеписыать на их layer-ы. А судя по всему поддеpжки нема.
Andrey
Кто нибудь делал header через item decoration?
Igor
Кто нибудь делал header через item decoration?
Лучше не делать так – некликабельным будет
Ivansuper
Вопрос на миллион — давно NotificationCompat.Builder стал игнорировать параметр setVibrate?
Serhii
Вопрос на миллион — давно NotificationCompat.Builder стал игнорировать параметр setVibrate?
с 8, после создания канала, т.к его нельзя изменить уже, вроде так
Ivansuper
А, черт его побери
Ivansuper
У каналов своя вибрация
Ivansuper
Спасибо
Serhii
нз)
Ivansuper
Всегда можно самому вибратор заиспользовать
Mike
Вотсапу как удается, упыри
у них вообще нихуа не работает)
No
Ну хз, мне бы вот уведомления их настроить по-человечески
Ivansuper
с 8, после создания канала, т.к его нельзя изменить уже, вроде так
Но им было бы неплохо об этом написать в доке к билдеру, на самом деле
Ivansuper
#сидигадай
Ivansuper
Ivansuper
Не совсем
François Leclercq
Подскажите, как словить callback от этого: nestedScrollView.post { nestedScrollView.fullScroll(View.FOCUS_DOWN) } setOnScrollChangeListener требует проверок. которые, по идее, излишни, без них точно никак?
Serhii
метод немного не тот, но я так понимаю с 8 его юзать нид
Ivansuper
Хайлайт про то, что настройки нельзя поменять потом, но я про другое — пока ты не дойдешь до той статьи на которую ты сослался, ты не узнаешь, что оно просто не работает
Ivansuper
Даже без упоминания об устарении
Serhii
Хайлайт про то, что настройки нельзя поменять потом, но я про другое — пока ты не дойдешь до той статьи на которую ты сослался, ты не узнаешь, что оно просто не работает
ну просто надо где то узнать что с 8 надо создавать каналы, перед тем как их создавать читаешь эти доки, и становится понятным что нихера не получится, ток перекидывать в настройки
Ivansuper
Соглашусь. Но держать в курсе надо тоже стараться. Компатов всяких много, поведение тоже меняется. Сложно все в голове держать и за всем уследить
Serhii
🤷🏻‍♂️ да, да..тоже соглашусь
Mike
жопа с этими всеми обновлениями, всегда быть позади...
Ivansuper
Нужна Фуксия, срочно
Никита 🙃
Есть длинный текст. В нём, условно, 3 слова мне надо сделать кликабельными. Правильный способ это через ClickableSpan. Но проблема в том, что эти 3 слова, в зависимости от локали, могут быть обсолютно одинаковыми между собой, в разных локалях у них разная длина и их местоположение в тексте, в зависимости от локали, может меняться. Как мне правильно повесить на эти слова ClickableSpan?
Сергій
через annotation
Никита 🙃
О, спасибо. Интересная вещь
Andrew
Коллеги, подскажите, как получить доступ к файлам на USB, подключенном через OTG кабель?