public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Dies ist eine Anfängerfrage, aber ich kann es nicht verstehen, auch ich suchte und konnte nicht die gleiche Frage finden.Verständnis der Methode in Aktivität
Hier ist, was ich verstehe:
Klasse MainActivity
erweitert AppCompatActivity
so kann sie die Felder und Methoden der Elternklasse verwenden.
Die protected void onCreate(Bundle savedInstanceState) {
ist eine Methode, in der Elternklasse und seine immer overridden.Then die super
Schlüsselwort verwendet wird, um die onCreate(..)
Methode aufzurufen.
Nun, was ich nicht verstehe, ist die setContentView(..)
Methode. Ich dachte, dass wir in Java eine obj.method
oder super.method
oder ClassName.method
(wenn statisch) verwenden sollten, um eine Methode aufzurufen. Aber hier wird die Methode alleine verwendet. Ich brauche nur eine kleine Erklärung oder eine Weiterleitung an den richtigen Ort.
Vielen Dank.
die setContentView ist auch ein Verfahren aus AppCompatActivity oder einem seiner Eltern –