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:

Was ist der 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);


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow