我是编程新手,我什至不知道如何称呼我想做的事情:
基本上,我的 MainTActivity 中存储了一些值.class,其他类可以编辑这些值。
我想在每次至少其中一个更改时使用这些新值更新我的片段 UI。
因此,IMO最干净的方法是制作一个
@Override
onValuesChanged(){
//do something
}
以及onCreate(), onResume(), ...
有没有办法完成我想做的事情?
如果你正在寻找一个非常标准的模式,你可以让你的值private
并定义setter
函数,并确保在每个setter
中调用你的updateUI()
函数。
public void setMyValue(final int myValue) {
this.myValue = myValue;
this.updateUI();
}