Bitte überprüfen Sie die Bearbeiten.Was ist der Typ von setContentView()
val binding= DataBindingUtil.setContentView([email protected],R.layout.activity_main)
Ich erhalte die folgenden Fehler zeigt auf setConentView()
Typ Schnittstelle fehlgeschlagen: Nicht genügend Informationen Parameter T in
fun <T: ViewDataFinding!> setContentView(activity:Activity!, layoutId:Int):T!
bitte angeben es explizit zu schließen.
Edit:
so laut android documentation, lautet der Rückgabetyp MainActivityBinding sein. Aber wenn ich Zugabe erforderlich ändert
val Bindung = DataBindingUtil.setContentView (dieses @ MainActivity, R.layout.activity_main)
Ich erhalte den Fehler
Error:(21, 15) error: cannot find symbol class MainActivityBinding
Verwenden Sie Kotlin? 'this @ MainActivity' ist Kotlin Syntax, für Java' MainActivity.this' – Sanoop
ja ich benutze Kotlin. @ Sanoop –
[Dies] (https://github.com/svenjacobs/android-best-practices/blob/master/ app/src/main/kotlin/com/svenjacobs/abp/app/databinding/DataBindingActivity.kt) könnte nützlich sein. – Sufian