Sergey F
Помогите пожалуйста
Поставь логи, пройтись дебаггером
Gregory
Помогите пожалуйста
и выключи instant run
Arsen
если они не относятся к данным адаптера спинера, то ничего и не изменится после нотифай
Arsen
если в двух словах, то сохраняешь ссылки на коллекции, которые передаешь адаптерам, и меняешь их содержимое через clear() + addAll(...) а потом нотифай делаешь.
kt315
Порадовала новость о возможности работы эмулятора на AMD, потом огорочился, узнав что нужна винда 10. Под Win 8.1 никак не заставить его работать?
Arsen
у нег ов коде работа с филдами класса, без адаптера
Arsen
т.е. если заменить ссылкой на коллекцию, то адаптер останется со старой
Arsen
ну в плане оптимизации лучше подменять сразу в адаптере, но т.к. эт оспиннер то тут ваще пофиг как делать
Arsen
все равно моментально будет
Dug
Зачем clear+addAll, почему не заменить одну коллекцию на другую? Кто научил такому?
Я для вставки новых данных с полной заменой юзаю clear + addAll 🤔🤔🤔
Dug
Что ж в этом такого ужасного
Arsen
@Harmonizr #верниматроскина
Arsen
ну типа много операй вставки, а если этот какой-нибудь set с проверкой на уникальность то вообще плохо, но блин это все имеет смысл для больших коллекций.
Dug
Ну пока что с большими коллекциями не юзал
Dug
Тогда может и имеет смысл подменять коллекции
Arsen
Где много операций вставки? При замене одной коллекции другой их нет вообще.
addAll это ж не замена, там же старые элементы еще есть
Arsen
то я на комент Дугласа овтетил
Arsen
уже 3й год на 10ке сижу и норм
Arsen
Можно ли в констрейнте спрятать много вьюх без особых усилий? не хочу плодить вложенность только для этого. Что-нибудь типа "пометить вью" принадлежным к какой-нибудь "группе", а потом всех разом скрыть?
Dug
В недавнем обновлении это добавили как раз для этих целей
Arsen
Arsen
То чуство, когда выделил с десяток вьюх — ПКМ — создал группу, а она не содержит их идшники. Придется вручную делать.
Arsen
хотя можно так сделать через дерево компонентов
Arsen
Александр
ку всем, подскжаите плз пытаюсь сбилдить проект через консоль выдает ошибку Execution failed for task ':app:kaptGenerateStubsDebugKotlin'.
Spirit
парни, я тут через adb и appium хочу получить список элементов интерфейса в приложении. для этого надо отдать java-код серверу, чтоб тот обработал. но доки по андроиду просто жесть (я не знаю java совсем, ток js чутка). я так понял, что нужен UiSelector для этого. но как правильно это сделать?
Spirit
var selector = 'new UiSelector().text("Cancel").className("android.widget.Button")' вот в таком формате отправляется джава код
Arsen
А для чего сохранять ссылки?
для доступа к коллекции, ссылка = переменная
Arsen
можно и через адаптер делать
Arsen
тогда ссылкой выступает адаптер
Arsen
на уровне класса
Arseny
Понял, спасибо
Arseny
Дописал 3 строчки: adapter.clear adapter.addAll adapter.notify И начало вылетать при запуске. При комментировании первых двух всё нормально...
Ваня
Киньте что-то по воспроизведению музыки для муз плеера(обычными асинктасками тут не обойтись), нужно что-то типо mediabrowsercompat
Ваня
Пытаюсь разобраться в browsercompat, но чёт сложно, а материала в инете не так много
Ваня
Гляну
Ваня
спс
Andrey
Всем привет. Подскажите как сделать горизонтальный RV чтобы он переносил items на новую строку, когда новый item уже не влазит. Item в виде textView
Andrey
Сделать высоту wrap_content?
а width? мне нужно поведение как при ChipsView. Когда дошло до края, переносило на новую строку
Andrey
Не очень понял, что тебе нужно. Может GridLayoutManager поможет?
а если элементы будут разной длины, как оно их сгруппирует?
Dug
Spanlookup
не совсем то, как мне кажется
Andrey
Думаю тебе нужен FlexBoxLayoutMamager
да, мне примерно такое нужно
Никита 🙃
У тебя текст на новую строку не переносится?
Andrey
сейчас FlexboxLayout попробую
Ruslan
подскажите, возможно ли удалить директории других приложений в Android/data (кэш и другие файлы)?
Ruslan
но всякие "кэш клинеры" это как то делают
François Leclercq
Создают иллюзию бурной деятельности
d
Они вообще ничего не делают
Получается клин мастер всякий - шляпа?
d
Или не до конца?
Ruslan
ок, как тогда не дефолтные файл менеджеры могут удалять эти папки?
Andrey
парни, всем спасибо за подсказку. Заюзал FlexboxLayoutManager и все получилось
Vlad
Привет ребят, подскажите как задать меню для тулбара, который не в активити как ActionBar, а отдельно во фрагменте?
Михаил
програмно
toolbar.inflateMenu(R.menu.my_menu)