Ist ApplicationComponent veraltet?

Lesezeit: 1 Minute

Benutzer-Avatar
Kostas Andrianos

Ich habe gerade angefangen, Dagger Hilt für die Abhängigkeitsinjektion auf Android zu verwenden, und ich erhalte eine Warnung auf Android Studio, die besagt 'ApplicationComponent' is deprecated. Deprecated in Java.

Ich habe beim Googeln nichts zu dieser Warnung gefunden, ist sie tatsächlich veraltet oder kann sie sicher verwendet werden?

Ich habe auch auf Daggers Website bemerkt, dass sie es nirgendwo in der “Migration zu Hilt” Führer und sie verwenden @InstallIn(SingletonComponent::class) das scheint zu funktionieren, aber ich habe keine Ahnung warum.

ApplicationComponent wird umbenannt in SingletonComponentum die Verwendung von Hilt in Nicht-Android-Gradle-Modulen zu ermöglichen Verknüpfung

Ist ApplicationComponent veraltet?

Ja, es ist veraltet.

Anstatt von ApplicationComponentkönnen Sie verwenden SingletonComponent. Dies ist eine Hilt-Komponente für Singleton-Bindungen

1058270cookie-checkIst ApplicationComponent veraltet?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy