Android - 在整个Activity的生命周期中保留视图的成本

时间:2014-05-08 13:26:25

标签: android view garbage-collection

我想知道在课堂上包含我所有观点的成本,并在活动的整个生命周期中使用它们......这就是我的意思。假设我有一个在onCreate(...)中创建一次的类:

private  class ViewContainer {
    TextView tv_1, tv_2, tv_3;


    ViewContainer() {

        tv_1 = (TextView) findViewById(R.id.tv_one);
        tv_2 = (TextView) 
                findViewById(R.id.tv_two);
        tv_3 = (TextView) 
                findViewById(R.id.tv_three);

//etc etc. i'll have probably 30 more assignment entries here
                    }
}

现在每当我想在整个活动中查看视图时,我都会调用我在onCreate(...)中创建的mViewContainer实例,所以这样:

mViewContainer().tv1.setText("hello world");

请记住,我不使用listView这只是一个普通的旧活动。 现在我的问题是我是否在效率和内存管理方面遇到麻烦?

0 个答案:

没有答案