@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Main2Binding binding1 = Main2Binding.inflate(getLayoutInflater());
User user = new User("Test", "User");
MyHandlers myHandlers = new MyHandlers(this);
MyStringUtils myStringUtils= new MyStringUtils();
binding1.setUser(user);
binding1.setHandlers(myHandlers);
}页未更新,
MainActivityBinding binding1 = DataBindingUtil.setContentView (this, R.layout.main_activity); there is no problem如何解决这个问题?
发布于 2018-03-27 12:06:13
用充气法使用DataBinding的正确方法
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main2); //<---comment it
Main2Binding binding1 = Main2Binding.inflate(getLayoutInflater());
setContentView(binding1.getRoot());
...
}https://stackoverflow.com/questions/36995553
复制相似问题