我想知道在课堂上包含我所有观点的成本,并在活动的整个生命周期中使用它们......这就是我的意思。假设我有一个在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这只是一个普通的旧活动。 现在我的问题是我是否在效率和内存管理方面遇到麻烦?