在更改时更新UI

时间:2017-08-09 09:38:32

标签: android user-interface

我正在构建一个显示用户可以编辑的大量信息的应用程序,并且我无法保持UI更新数据显示,因此它与在运行时完成的新编辑一致。

我已经实现了基本上类似的updateUI方法:

void updateUI(){
    ((TextView) fieldDisplay).setText(fieldCurrentValue);
    ...
}

我知道我可以在AsyncTask之类的东西中运行这个方法,或者让它连续执行。但我担心效率,因为它不是一直需要更新UI,但只有当用户输入的值不是那么频繁。

最好的方法是什么?

编辑: 问题是如何确保UI元素显示字段的当前值,而不管该字段的更新方式或原因。

我的具体情况就是这个。我正在尝试制作一个角色扮演角色,我喜欢一个很多技能,受到另外很多领域的影响,比如特征,修饰符,类别......

应用程序应该这样做,只要有许多字段中的任何一个影响它的变化,它就应该显示新的值。 现在,由于跟踪哪个字段影响问题的一部分,如果任何字段发生任何变化都可以更新,但我不知道该怎么做。

0 个答案:

没有答案