Présentation d'Android JetPack

Des lignes auxiliaires sont ajoutées à l'interface de dessin et des dépendances de chaîne sont ajoutées entre les contrôles.
Ajoutez une illustration vectorielle.
Les données enregistrées par le ViewModel peuvent dépasser le cycle de vie de l'activité, améliorant ainsi la commodité d'utilisation des données.
LiveData peut ajouter des observateurs et, lorsque les données changent, modifier les données View (UI).
DataBinding peut directement lier des données dans Layout et utiliser directement des données dans View (à condition que ViewModel soit utilisé).
ViewModelSavedState peut prolonger la période de stockage des données et peut toujours être enregistré en arrière-plan.
AndroidViewModel contient l'attribut global Application, qui est plus pratique pour la persistance et le stockage des données (il n'y a aucun risque de passer le contexte et de provoquer des fuites de mémoire).
La navigation réalise la commutation des pages (NavHost: conteneur; Fragment: page réelle; NavController: gestion Navi; NavGraph: chemin de commutation et animation).
LifecycleObserver surveille le cycle de vie de l'activité et surveille le cycle de la page de réponse via OnLifecycleEvent (Lifecycle.Event.ON_PAUSE).
La chambre offre un cadre sqllite.
dagger2 fournit un cadre IOC.

A publié 31 articles originaux · Like1 · Visites 1161

Je suppose que tu aimes

Origine blog.csdn.net/quietbxj/article/details/105360235
conseillé
Classement