Size: a a a

Android arch. components

2021 March 01

КП

Кирилл Прибыльский... in Android arch. components
Pavel Antoshkin
то есть новый граф, включающий в себя оба?
Да, или можно рассмотреть вариант когда только В2, чтобы через глобал экшн. Такое можно сделать если потом добавится для такого редкого кейса еще например экран С1
источник

PA

Pavel Antoshkin in Android arch. components
Кирилл Прибыльский
Да, или можно рассмотреть вариант когда только В2, чтобы через глобал экшн. Такое можно сделать если потом добавится для такого редкого кейса еще например экран С1
ну в планах должны быть переходы дальше после фрагмента B2.
То есть не реально подменить startDestination? или обойти его?
источник

КП

Кирилл Прибыльский... in Android arch. components
В рантайме старт дестинейшн можно указать, если это тебе норм то можно и так, просто тогда навигация частично в коде становится и все переходы не видно
источник

PA

Pavel Antoshkin in Android arch. components
Кирилл Прибыльский
Сделай новый нав граф в котором будет эта навигация. Или через диплинк. Насколько знаю нельзя навигироваться в конкретный экран нав графа минуя хоум дестинейшн.
А если дипЛинк, то имеется в виду PendingIntent?
источник

КП

Кирилл Прибыльский... in Android arch. components
Pavel Antoshkin
А если дипЛинк, то имеется в виду PendingIntent?
DeepLink можешь загуглить что это и как юзать с нав компонентс
источник
2021 March 14

ST

Sasha Tainyuk in Android arch. components
подключил все таки ksp с божью помощью😄
и тьфу-тьфу вроде все работает
источник

VR

Vitaliy Raevskiy in Android arch. components
Профит заметен ?
источник

ST

Sasha Tainyuk in Android arch. components
Vitaliy Raevskiy
Профит заметен ?
ну на холодную собралось быстрее сек на 5
источник

ST

Sasha Tainyuk in Android arch. components
пока трудно сказать , надо смотреть
источник
2021 April 21

Sergey λ in Android arch. components
источник
2021 April 29

KI

Konstantin Ivanov in Android arch. components
Есть задача найти незагруженное media  с андроид телефона на сервер. Планирую это делать через WorkManager. Вопрос - как лучше сделать? делать много worker-ов на сканинг и на каждый файл который надо закачать или один воркер с фореграунд опцией (который делает всю синхронизацию)?
источник

ST

Sasha Tainyuk in Android arch. components
'делать много worker-ов на сканинг и на каждый файл который надо закачать' - тут поподробнее можно? 😏
Тебе заранее известно количество файлов, которые надо загрузить?

Вообще, грузить много и сразу грешно и расточительно. А без фореграунд вообще трагедия.


А если серьезно, я делал два. Один сканировал систему и если что-то было, то запускал другой и тот же занимался очередью загрузки.
источник

KI

Konstantin Ivanov in Android arch. components
спасибо, да, понятно, что фореграунд.
источник

KI

Konstantin Ivanov in Android arch. components
1) один воркер -  сканирование которое находит файлики которые грузить 2) загрузка всех файликов может быть в одном воркере, а может быть в куче воркеров (один на файл), так же загрузку можно объединить со сканингом.
источник

KI

Konstantin Ivanov in Android arch. components
“грузить много и сразу грешно и расточительно.” - это получается что один воркер для загрузки всего, расточительно и не очень хорошо. но файликов может быть несколько тысяч и столько воркеров создавать, будет ли это ок..
источник

ST

Sasha Tainyuk in Android arch. components
Мы видимо о разных воркерах говорим. Я об этом https://developer.android.com/reference/androidx/work/Worker
источник

ST

Sasha Tainyuk in Android arch. components
А вы о чем?
источник

KI

Konstantin Ivanov in Android arch. components
и я об этом
источник

KI

Konstantin Ivanov in Android arch. components
только я CoroutineWorker использую, но это не меняет принципиально ничего
источник

ST

Sasha Tainyuk in Android arch. components
И вы предлагаете на каждый файл писать такой воркер?
источник