Ich habe ein Android-Projekt mit mehr als 50 globalen Variablen und ich möchte sie reduzieren, so dass das Projekt sauberer ist.Gibt es eine Möglichkeit, globale Variablen zu reduzieren?
Gibt es eine Möglichkeit, das zu tun?
Dies:
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);
}
}
dazu:
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
}
}
Kurze Antwort-Nr. Warum in aller Welt hast du 50? –
Ich brauche sie für mein Projekt. – user3593157
Sie können eine 'Constants'-Klasse erstellen, in der Sie die globalen Variablen statisch machen und auf sie '' 'Constants.globalVar1''' verweisen. Es wäre sauberer, aber Sie sollten den Umfang jeder Variablen so gut wie möglich begrenzen, wenn Sie können. Wenn so viele globale Variablen vorhanden sind, kann Code sehr schwer lesbar werden. – Ivan