Android
Kontext
Suche…
Einführung
Per Google-Dokumentation: "Schnittstelle zu globalen Informationen über eine Anwendungsumgebung. Sie ermöglicht den Zugriff auf anwendungsspezifische Ressourcen und Klassen sowie Up-Calls für Vorgänge auf Anwendungsebene, z.
Einfacher ausgedrückt: Kontext ist der aktuelle Status Ihrer Anwendung. Sie können damit Informationen zu Objekten bereitstellen, damit diese wissen, was in anderen Teilen Ihrer Anwendung vor sich geht.
Syntax
-
getApplicationContext()
-
getBaseContext()
-
getContext()
-
this
Bemerkungen
Diese StackOverflow-Seite enthält mehrere ausführliche und gut geschriebene Erklärungen zum Konzept von Kontext:
Grundlegende Beispiele
Standardnutzung in Aktivität:
Context context = getApplicationContext();
Standardverwendung in Fragment:
Context context = getActivity().getApplicationContext();
this
(wenn in einer Klasse, die von Context ausgeht, wie z. B. die Klassen Application, Activity, Service und IntentService)
TextView textView = new TextView(this);
ein anderes this
Beispiel:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);