有没有一种方法可以折叠全局变量?
有没有一种方法可以折叠全局变量?
我有一个Android项目,其中有50多个全局变量,我希望折叠它们,使得项目更加清洁。
有没有什么办法可以做到这一点?
把这个:
public class MainActivity extends Activity { private TextView texView1; private int value1; ... x50 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
变成这个:
public class MainActivity extends Activity { globalVariables(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } private void globalVariables() { private TextView texView1; private int value1; ... x50 } }
admin 更改状态以发布 2023年5月21日
你可以制作类似这样的东西:
public class MyClass extends AppCompatActivity { private MyVariables variables; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chat); variables = new MyVariables(); variables.texView1 = (TextView) findViewById(R.id.my_text_view); variables.value1 = 10; } private static class MyVariables { TextView texView1; int value1; } }
然而,如果你有50个以上的全局变量,那么你的代码就有问题了。