Veuillez vérifier l'édition.Quel est le type de setContentView()
val binding= DataBindingUtil.setContentView([email protected],R.layout.activity_main)
Je reçois l'erreur ci-dessous montrant setConentView()
Interface Type échoué: Pas assez d'informations pour déduire le paramètre T dans
fun <T: ViewDataFinding!> setContentView(activity:Activity!, layoutId:Int):T!
s'il vous plaît spécifier explicitement.
Edit:
Ainsi, selon android documentation, son type de retour sera MainActivityBinding. Mais quand je change ajout obligé
val = fixation DataBindingUtil.setContentView (ce @ MainActivity, R.layout.activity_main)
Je reçois l'erreur
Error:(21, 15) error: cannot find symbol class MainActivityBinding
Utilisez-vous kotlin? 'this @ MainActivity' est la syntaxe de kotlin, pour java' MainActivity.this' – Sanoop
oui j'utilise kotlin. @ Sanoop –
[This] (https://github.com/svenjacobs/android-best-practices/blob/master/ app/src/main/kotlin/com/svenjacobs/abp/app/databinding/DataBindingActivity.kt) peut être utile. – Sufian