öffentliche oder private, ist es wirklich wichtig, mit Android-Variablen

innerhalb einer einzelnen Aktivität, bei der Definition von Komponenten verwendet werden, die nur im eigenen Aktivität, was ist der wirkliche Unterschied zwischen den folgenden Definitionen:

Button  btnPower = null;
//or
private Button btnPower = null;
//or
public Button btnPower = null;

public void somethingUsingTheButton(){
  btnPower = (Button)findViewById(R.id.btnpower_id);
}

gibt es einige "unter der Haube" Konventionen, nachgedacht werden sollte über (Müll Aufräumen, Speicher, etc) das würde bedeuten, dass immer das private über das öffentliche, wenn die Person selbst ist immer nur gehen, um verwendet werden, innerhalb der Klasse ist es geschrieben?

  • Für die meisten Teil, insbesondere in dem Szenario, das Sie beschreiben, wo alles ist in nur einer Klasse/Aktivität, gerade gut in form als Beschränkung des Gültigkeitsbereichs alle Variablen, die Sie verwenden.
InformationsquelleAutor Octoth0rpe | 2012-09-19
Schreibe einen Kommentar