Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
No Result
View All Result
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
No Result
View All Result
Home Programmation Android

Hilt – Une nouvelle bibliothèque d’injection de dépendances pour Android

19 juin 2020
in Android
Reading Time: 3 mins read
Hilt – Une nouvelle bibliothèque d’injection de dépendances pour Android

Table des matières

ArticlesA lire

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops – SUPERJUMP – Moyen

Un moyen super facile de faire des validations EditText dans Android

Messagerie cloud Firebase – Satya Pavan Kantamani

Messagerie cloud Firebase – Satya Pavan Kantamani

Génération de DeepLinks au moment de la compilation Android

Génération de DeepLinks au moment de la compilation Android

Hilt – Une nouvelle bibliothèque d’injection de dépendances pour Android

Jusqu’à présent, nous avons vu comment jouer avec Hilt autour de composants Android et de bibliothèques tierces. Il est maintenant temps de faire un pas en avant et de travailler avec l’injection du modèle de vue.

Avant d’aller plus loin, nous devons ajouter quelques bibliothèques supplémentaires à notre projet pour faire fonctionner Hilt avec les bibliothèques Jetpack comme les modèles de vue et le gestionnaire de travaux.

Incluez les bibliothèques suivantes sous la balise dependencies dans le fichier build.gradle au niveau de l’application.

Ces bibliothèques fournissent des extensions pour les bibliothèques jetpack comme view-model et workmanger pour travailler avec Hilt. Ils généreront le code passe-partout pour économiser des tonnes de temps aux développeurs.

Maintenant que nous avons ce dont nous avions besoin, commençons par la classe view-model. Tout d’abord, nous devons inclure @ViewModelInject dans le constructeur du modèle de vue à. Cela indiquera à Hilt comment fournir l’instance du modèle de vue. Regarde:

modèle de vue avec annotation d’injection de poignée

Maintenant, dans les composants Android comme Activity et fragments, nous pouvons les utiliser directement sans @inject, mais avec by viewModels() fonction de délégué. Regarde:

private val mainViewModel: MainViewModel by viewModels()

Si vous souhaitez utiliser le modèle de vue du niveau d’activité, nous devons appliquer by activityViewModels() déléguer la fonction au lieu de by viewModels(). C’est tout ce que vous pouvez faire avec votre architecture MVVM avec Hilt.

ShareTweetPin

Related Posts

Revue Atomicrops – SUPERJUMP – Moyen
Android

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops - SUPERJUMP - Moyen L'agriculture est destinée à compléter l'action, et non l'inverse.

Android

Un moyen super facile de faire des validations EditText dans Android

Un moyen super facile de faire des validations EditText dans Android Ici, nous obtenons le TextInputLayout de TextInputEditText en utilisant...

Messagerie cloud Firebase – Satya Pavan Kantamani
Android

Messagerie cloud Firebase – Satya Pavan Kantamani

Messagerie cloud Firebase - Satya Pavan Kantamani Explorez Firebase Cloud Messaging (FCM), une solution de messagerie cloud multiplateforme qui vous...

Génération de DeepLinks au moment de la compilation Android
Android

Génération de DeepLinks au moment de la compilation Android

Génération de DeepLinks au moment de la compilation Android Les liens profonds sont des aspects importants de l'application qui rendent...

Next Post
11 Ideas That Could Accelerate Economic Advancement Within the Black Community

11 idées qui pourraient accélérer le progrès économique au sein de la communauté noire

Le changement climatique rendant les saisons de croissance moins prévisibles, les scientifiques recherchent une nouvelle approche pour renforcer la résilience des cultures

Le changement climatique rendant les saisons de croissance moins prévisibles, les scientifiques recherchent une nouvelle approche pour renforcer la résilience des cultures

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Accueil
  • Questions & Réponses
  • Science
  • Astuces
  • Business
  • Cryptomonnaie
  • Design
  • Marketing
  • Programmation
  • Politique de confidentialité
  • A propos
  • Contact

© 2018-2020 SupportIVY - Premium Magazine.

No Result
View All Result
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt