Обзор возможностей AndroidX по работе с Activity и фрагментами:
- передача id layout в конструктор
- OnBackPressedDispatcher для обработки нажатия Back
- SavedStateRegistry для сохранения/восстановления данных
- FragmentFactory для создания фрагментов
- тестирование фрагментов
- новые Kotlin extensions
Видно, что идет движение от наследования к композиции, что не может не радовать.
#android #androidx #activity #fragment
https://medium.com/@miloszlewandowski/how-androidx-changes-the-way-we-work-with-activities-and-fragments-73b88d157678
- передача id layout в конструктор
- OnBackPressedDispatcher для обработки нажатия Back
- SavedStateRegistry для сохранения/восстановления данных
- FragmentFactory для создания фрагментов
- тестирование фрагментов
- новые Kotlin extensions
Видно, что идет движение от наследования к композиции, что не может не радовать.
#android #androidx #activity #fragment
https://medium.com/@miloszlewandowski/how-androidx-changes-the-way-we-work-with-activities-and-fragments-73b88d157678
Medium
How AndroidX changes the way we work with Activities and Fragments
Over the last couple of months, many improvements to the Activity/Fragment APIs have been introduced via the AndroidX packages.
Activity продолжает уходить от наследования к композиции.
В свежей альфе androidx.activity поменялся способ создания меню. Вместо переопределения метода onCreateOptionsMenu теперь можно использовать новый метод addMenuProvider.
#android #activity #menu
https://developer.android.com/jetpack/androidx/releases/activity#1.4.0-alpha02
В свежей альфе androidx.activity поменялся способ создания меню. Вместо переопределения метода onCreateOptionsMenu теперь можно использовать новый метод addMenuProvider.
#android #activity #menu
https://developer.android.com/jetpack/androidx/releases/activity#1.4.0-alpha02
Android Developers
Activity | Jetpack | Android Developers
Jetpack WindowManager позволяет отображать два Activity на большом экране. Называется это Activity embedding.
Может пригодиться тем приложениям, которые все еще работают на Activity, а не на фрагментах или Compose.
#activity #windowmanager
https://proandroiddev.com/activity-embedding-in-android-b07da14b715
Может пригодиться тем приложениям, которые все еще работают на Activity, а не на фрагментах или Compose.
#activity #windowmanager
https://proandroiddev.com/activity-embedding-in-android-b07da14b715
Medium
Activity Embedding in Android
Multi-pane support with Activity embedding: Split rule configuration, placeholder, back navigation, launch behavior, split listener…
Если вдруг пропустили, почти год назад появился новый способ создания меню вместо привычного onCreateOptionsMenu. Теперь надо использовать MenuProvider.
#android #menu #activity
https://medium.com/tech-takeaways/how-to-migrate-the-deprecated-oncreateoptionsmenu-b59635d9fe10
#android #menu #activity
https://medium.com/tech-takeaways/how-to-migrate-the-deprecated-oncreateoptionsmenu-b59635d9fe10
Medium
How To Migrate The Deprecated onCreateOptionsMenu
Use the new Android addMenuProvider API instead of the deprecated Fragment menu API
Краткий обзор фабрик, которые дают нам возможность повлиять на создание основных Android сущностей
- AppComponentFactory for customising the instantiation of application components
- LayoutInflater.Factory2 and View for customising view inflation
- FragmentFactory for customising fragment creation
- ViewModelProvider.Factory with CreationExtras for simplifying ViewModel creation
- WorkerFactory for customising Worker creation in WorkManager
#android #activity #fragment #viewmodel #di
https://marcellogalhardo.dev/posts/injection-points/
- AppComponentFactory for customising the instantiation of application components
- LayoutInflater.Factory2 and View for customising view inflation
- FragmentFactory for customising fragment creation
- ViewModelProvider.Factory with CreationExtras for simplifying ViewModel creation
- WorkerFactory for customising Worker creation in WorkManager
#android #activity #fragment #viewmodel #di
https://marcellogalhardo.dev/posts/injection-points/