如何处理不同类中的所有UI更改?

时间:2014-10-12 06:24:44

标签: java android

我正在开发一个Android应用程序,它有很多UI更改。我知道为了改变观点,我必须做到以下几点:

runOnUiThread(new Runnable() {
    @Override
    public void run() {

        //alter views
    }
});

我发现我在整个代码中多次使用过这种方法,看起来很混乱。我如何创建一个可以处理活动的所有UI更改的类?

1 个答案:

答案 0 :(得分:0)

好吧,我假设你是在一个不同的线程中这样做的(当然。为什么你需要专门调用runOnUiThread?)我的2分是你考虑使用{{1}在后台操作开始之后/之前处理UI更改?这将为您解决一些问题,这是处理UI /非UI线程之间交互的更好/正确方法。