gpt4 book ai didi

android - MainActivityBinding.inflate(getLayoutInflater()) 页面未更新

转载 作者:搜寻专家 更新时间:2023-11-01 07:49:32 25 4
gpt4 key购买 nike

@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

如何解决这个问题?

最佳答案

通过inflate方法使用DataBinding的正确方法

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main2); //<---comment it
Main2Binding binding1 = Main2Binding.inflate(getLayoutInflater());
setContentView(binding1.getRoot());
...
}

关于android - MainActivityBinding.inflate(getLayoutInflater()) 页面未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36995553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com