Size: a a a

Android arch. components

2019 July 10

P

Paul in Android arch. components
ибо проверяется только соответствие классу
источник

DM

Dmitriy Mitrofanov in Android arch. components
Paul
во время навигации на одну и ту же активити можно попасть разными путями и показывать она должна разные данные
А вы данные во вьюмодель передавайте и инвалидируйте все внутри
источник

DM

Dmitriy Mitrofanov in Android arch. components
вообще кейс странный (неархитектурный) и я бы его решал другим способом)
источник

DM

Dmitriy Mitrofanov in Android arch. components
Как может быть что бы один и тот же экран показывал разные данные в зависимости от того откуда на него перешли?
источник

DM

Dmitriy Mitrofanov in Android arch. components
это либо универсальный экран на котором флагами разруливается то, что нужно отображать
источник

DM

Dmitriy Mitrofanov in Android arch. components
либо я даже не знаю
источник

P

Paul in Android arch. components
Dmitriy Mitrofanov
Как может быть что бы один и тот же экран показывал разные данные в зависимости от того откуда на него перешли?
это чатик. выбираешь в чатике юзера и открывается чатик с ним
источник

DM

Dmitriy Mitrofanov in Android arch. components
Ну все верно. При создании активити кидаете во вьюмодель ид юзера, с которым чат. Если ид отличается - то все что есть во вьюмодели стираем и достаем новые данные
источник

P

Paul in Android arch. components
Dmitriy Mitrofanov
Ну все верно. При создании активити кидаете во вьюмодель ид юзера, с которым чат. Если ид отличается - то все что есть во вьюмодели стираем и достаем новые данные
про такое тоже подумал, просто там три поколения наследования и я не уверен, что оно везде норм заведется, но походу действительно только так...
источник

ST

Sasha Tainyuk in Android arch. components
источник
2019 July 11

Sergey λ in Android arch. components
источник
2019 July 13

A

Alexander in Android arch. components
Что сделать, чтобы в
ComponentActivity
все таки появился
OnBackPressedDispatcher
источник

A

Alexander in Android arch. components
Alexander
Что сделать, чтобы в
ComponentActivity
все таки появился
OnBackPressedDispatcher
зависимости в Gradle

implementation "androidx.navigation:navigation-fragment-ktx:2.0.0"
implementation "androidx.navigation:navigation-ui-ktx:2.0.0"
источник

Sergey λ in Android arch. components
Alexander
зависимости в Gradle

implementation "androidx.navigation:navigation-fragment-ktx:2.0.0"
implementation "androidx.navigation:navigation-ui-ktx:2.0.0"
Оно в AndroidX 1.1
источник

A

Alexander in Android arch. components
Sergey λ
Оно в AndroidX 1.1
А с 2.0.0 что делать? Его выпилили?
источник

A

Alexander in Android arch. components
Или речь про

implementation 'androidx.appcompat:appcompat:1.0.2'
источник

Sergey λ in Android arch. components
Alexander
А с 2.0.0 что делать? Его выпилили?
Кого? У тебя navigation component
источник

Sergey λ in Android arch. components
Alexander
Или речь про

implementation 'androidx.appcompat:appcompat:1.0.2'
Да
источник

A

Alexander in Android arch. components
Спасибо за помощь.
источник

VS

Vasyl Stoliarchuk in Android arch. components
Alexander
А с 2.0.0 что делать? Его выпилили?
Там просто апи изменили
источник