Size: a a a

Android arch. components

2018 August 28

АХ

Анастасия Хоревич in Android arch. components
или перегружена
источник
2018 August 29

AY

Axrorxo'ja Yodgorov in Android arch. components
Valerii
подскажите, плиз, почему в paging adapter.submitList обновляет полностью список. он у меня из-за этого мерцает и дёргается. хотя diffUtil используется
а лист адаптер попробовали
источник

V

Valerii in Android arch. components
Axrorxo'ja Yodgorov
а лист адаптер попробовали
Нее. Я в итоге выпилил paging и сам написал. Теперь работает лучше
источник

ST

Sasha Tainyuk in Android arch. components
Valerii
Нее. Я в итоге выпилил paging и сам написал. Теперь работает лучше
))
источник

ST

Sasha Tainyuk in Android arch. components
Может кому надо будет https://gist.github.com/iSanechek/6433716160213db9e4d1310fa97b0d91

используется paged adapter

оригинал без paged тут https://github.com/dev-labs-bg/fast-list
источник

PS

Pavel Sukhoterin in Android arch. components
У кого-нибудь был опыт с AAC Navigation и мульти модульностью?
источник

PS

Pavel Sukhoterin in Android arch. components
вопрос  в следующем, где мне размещать nav_graph, чтобы я мог из фрагментов переходить во фрагменты при помощи action id
источник

PS

Pavel Sukhoterin in Android arch. components
насколько я понял, мне в каждом модуле нужно писать будет свой nav_graph
источник

DK

Dmytry Kuiko in Android arch. components
Pavel Sukhoterin
насколько я понял, мне в каждом модуле нужно писать будет свой nav_graph
Создайте интерфейс навигатора в общем модуле. Имплементацию в модуле, где активити. И в модули с фрагментами инжектите этот интерфейс(который реализация из активити модуля)
источник

DK

Dmytry Kuiko in Android arch. components
Можно так же из одного графа ссылаться на другой, но тогда ваши модули должны знать друг о друге, что делает этот подход не очень
источник

PS

Pavel Sukhoterin in Android arch. components
Dmytry Kuiko
Создайте интерфейс навигатора в общем модуле. Имплементацию в модуле, где активити. И в модули с фрагментами инжектите этот интерфейс(который реализация из активити модуля)
не совсем понял, как тогда создать nav_graph.xml, программно?
источник

DK

Dmytry Kuiko in Android arch. components
Pavel Sukhoterin
не совсем понял, как тогда создать nav_graph.xml, программно?
Модули фрагментов знают о коммон модуле. Модуль с активи знает о модулях фрагментов и коммон. И соответственно создаете ваш граф со всеми фрагментами
источник

PS

Pavel Sukhoterin in Android arch. components
Dmytry Kuiko
Модули фрагментов знают о коммон модуле. Модуль с активи знает о модулях фрагментов и коммон. И соответственно создаете ваш граф со всеми фрагментами
Теперь понятно, спасибо.
источник

PS

Pavel Sukhoterin in Android arch. components
А так, ради интереса, я попробовал реализацию навигации с разными графами(в каждом модуле свой), при вызове экшена вываливается ошибка navigation destination  is unknown to this NavController. Это потому что нав контроллер в активити с базовым нав графом?
источник

Sergey λ in Android arch. components
Кстати, как вам эти Navigation Components? Никак не соберусь их пощупать
источник

AB

Alexander Blinov in Android arch. components
Pavel Sukhoterin
А так, ради интереса, я попробовал реализацию навигации с разными графами(в каждом модуле свой), при вызове экшена вываливается ошибка navigation destination  is unknown to this NavController. Это потому что нав контроллер в активити с базовым нав графом?
Скорее дёргаете актион которого нет. Посмотрите дебагером
источник

AB

Alexander Blinov in Android arch. components
Sergey λ
Кстати, как вам эти Navigation Components? Никак не соберусь их пощупать
Пощупал, скоро выложат мой доклад с мосдроид)
источник

PS

Pavel Sukhoterin in Android arch. components
Alexander Blinov
Скорее дёргаете актион которого нет. Посмотрите дебагером
Экшн существует, но в другом графе (модуль 2), а сам контроллер находится в модуле 1, модуль 1 имеет свой граф в котором инклюд графа из модуля 2
источник

AB

Alexander Blinov in Android arch. components
а как инклюд делаете?
источник

AB

Alexander Blinov in Android arch. components
то, о чем говорите должно работать, там магии никакой нет. при добавлении новых зависимостей в рантайме у вас просто накидвабтся NAvDestination в существующий граф
источник