avec la version des grades 6.2 et Android Studio version 4.0.1, j'ai le message de dépréciation pour le Kotlin-Android-extention
. Tout organe a une idée de la manière de le réparer.
Il est obsolète maintenant
Supprimer 'Kotlin-Android-extention'
du plugin. (Utilisé pour la voie synthétique de Kotlin pour accéder aux éléments d'interface utilisateur)
Ajouter ci-dessous à utiliser view binding
moyen d'accéder à l'élément d'assurance-emploi
Android {
...
buildFeatures {
viewBinding true
}
}
Si votre application contient Parcelable
, veuillez ajouter 'kotlin-parcelize'
dans le plugin pour utiliser un moyen simple de créer un colonable en ajoutant simplement @Parcelize
Annotation en classe
Vous pouvez voir la Google Guide concernant cette mise à jour.
Comme "kotlin-android-extensions" est obsolète, il est préférable d'utiliser la liaison de vue.
Pour cette première activation de la liaison de la vue dans Build.Gradle Fichier en écrivant cette ligne de codes sous Android Block.
buildFeatures {
viewBinding true
}
ensuite, dans le fichier d'activité pour utiliser les fonctionnalités de liaison à vue
d'abord déclarer une variable globale de la liaison comme
private lateinit var binding:ActivityHomeBinding
Ici ActivityHomeLinding est une classe générée automatiquement
ensuite, écrivez ces codes dans la méthode Oncreate ()
binding = ActivityHomeBinding.inflate(layoutInflater)
setContentView(binding.root)