Size: a a a

Android Developers

2020 January 31

A

Aza in Android Developers
друзья, всем привет.скоп оф ворк это типа тз? или что то другое?
источник

VP

Vitaly Peryatin in Android Developers
Подскажите как вы пересоздаёте Activity при смене темы?
Вызываю recreate(), но он очень дерганно пересоздаёт Activity и не даёт задать аниимацию
источник

VP

Vitaly Peryatin in Android Developers
При вызове
startActivity(intent)
finish()
теряется состояние экрана
источник

АЖ

Антон Жежель... in Android Developers
ViewModel
источник

ОА

Оганнес Асатрян... in Android Developers
что вьюмодель? она не подохнет с активити?
источник

DC

Dyno Chris is... in Android Developers
Как из этого сделать свою библиотеку? И изменить кое что. Это сорцы на ViewPager2 https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-collection-release/viewpager2/
источник

ОА

Оганнес Асатрян... in Android Developers
Dyno Chris is...
Как из этого сделать свою библиотеку? И изменить кое что. Это сорцы на ViewPager2 https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-collection-release/viewpager2/
final class печаль
источник

DC

Dyno Chris is... in Android Developers
Оганнес Асатрян
final class печаль
что? где?
источник

ОА

Оганнес Асатрян... in Android Developers
ты серьезно?
источник

ОА

Оганнес Асатрян... in Android Developers
источник

VP

Vitaly Peryatin in Android Developers
Dyno Chris is...
что? где?
источник

VP

Vitaly Peryatin in Android Developers
Я использую NavigationComponent, которая сохраняет Graph только при пересоздании Activity через recreate()
источник

VP

Vitaly Peryatin in Android Developers
Ну и ViewModel тут никак не поможет
источник

VP

Vitaly Peryatin in Android Developers
Плюс использую MVP
источник

АЖ

Антон Жежель... in Android Developers
А ,я понял , да не поможет
источник

DC

Dyno Chris is... in Android Developers
И что теперь нельзя свою библиотеку сделать из тех сорцов?
источник

VP

Vitaly Peryatin in Android Developers
Dyno Chris is...
И что теперь нельзя свою библиотеку сделать из тех сорцов?
Ну final class просто не даст тебе унаследовать этот класс
А так впринципе ты можешь либо скопипастить код и делать с ним что угодно (в том числе и убрать final), а можешь Extension налепить используя эти сорцы
источник

VP

Vitaly Peryatin in Android Developers
Dyno Chris is...
Как из этого сделать свою библиотеку? И изменить кое что. Это сорцы на ViewPager2 https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-collection-release/viewpager2/
А в чём проблема заключается?
источник

DC

Dyno Chris is... in Android Developers
Vitaly Peryatin
Ну final class просто не даст тебе унаследовать этот класс
А так впринципе ты можешь либо скопипастить код и делать с ним что угодно (в том числе и убрать final), а можешь Extension налепить используя эти сорцы
Что такое extention? Хочу чтобы FragmentStateAdapter не уничтожал фрагменты внутри вьюпейджера. Для этого надо переписать removeFragment метод. Он к сожалению private, поэтому только такой выход вижу
источник

VP

Vitaly Peryatin in Android Developers
Dyno Chris is...
Что такое extention? Хочу чтобы FragmentStateAdapter не уничтожал фрагменты внутри вьюпейджера. Для этого надо переписать removeFragment метод. Он к сожалению private, поэтому только такой выход вижу
https://kotlinlang.org/docs/reference/extensions.html

Если прогаешь не на Kotlin, то на Java можно сделать то же самое, но без сахара
Эта фича языка позволяет "добавлять" свои функции к существующим классам
источник