J'ai une classe de voiture mis en œuvre comme ceci:Comment obtenir un élément d'un Realmlist en utilisant Android databinding
public class Car extends RealmObject implements Serializable {
@SerializedName("car_details")
@Expose
private RealmList<CarDetail> carDetails = null;
public RealmList<CarDetail> getCarDetails() {
return carDetails;
}
public void setCarDetails(RealmList<CarDetail> carDetails) {
this.carDetails = carDetails;
}
}
Mon essayant d'accéder à mes carDetails de ma mise en page comme ceci:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="@{car.carDetails.get(0).grade}"
android:textAllCaps="true"
android:textColor="@color/black"
android:textSize="30sp"
android:textStyle="bold" />
mais je reçois une erreur lors de la compilation, des suggestions comment accéder à la liste?
J'ai aussi essayé avec:
android:text="@{car.carDetails[0].grade}"
Je reçois une erreur comme ceci:
error: package me.test.databinding does not exist
Il est impossible de générer des classes de liaison de données
Quelle est l'erreur que vous obtenez? –
@AyushKhare Erreur: (14, 39) erreur: package me.sample.test.databinding n'existe pas – Oussaki
S'il vous plaît poster l'ensemble du journal des erreurs –