Android
Sammanhang
Sök…
Introduktion
Per Google-dokumentation: "Gränssnitt till global information om en applikationsmiljö. Det ger åtkomst till applikationsspecifika resurser och klasser, samt uppdateringar för applikationsnivåer som lanseringsaktiviteter, sändning och mottagande avsikter etc."
Mer enkelt sagt är Context det aktuella läget för din ansökan. Det låter dig ge information till objekt så att de kan vara medvetna om vad som händer i andra delar av din applikation.
Syntax
-
getApplicationContext()
-
getBaseContext()
-
getContext()
-
this
Anmärkningar
Denna StackOverflow-sida har flera omfattande och välskrivna förklaringar av begreppet Context:
Grundläggande exempel
Standardanvändning i aktivitet:
Context context = getApplicationContext();
Standardanvändning i fragment:
Context context = getActivity().getApplicationContext();
this
(när du befinner dig i en klass som sträcker sig från kontext, som klasserna Application, Activity, Service och IntentService)
TextView textView = new TextView(this);
annan this
exempel:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);