stavo lavorando su Android di associazione dati e sono imbattuto lo scenario che possiamo impostare un modello con due modi seguenti:Android Qual è la differenza tra setVariable (BR.xyz, modello) e databinding.setXYZ (modello)
User user = new User("User", "Abc"); // this is a model
dataBinding.setVariable(BR.user, user);
dataBinding.executePendingBindings(); // and we have to do this... Why?
e possiamo anche impostare come:
binding.setUser(user);
qualcuno può spiegare questo ciò che la differenza tra questi due?
Modello utente:
public class User{
public String fName;
public String lName;
public User(String fName, String lName){
this.fName = fName;
this.lName = lName;
}
}