In verschiedenen Teilen des Android-Codes, die ich gesehen habe:
public class MyActivity extends Activity {
public void method() {
mContext = this; // since Activity extends Context
mContext = getApplicationContext();
mContext = getBaseContext();
}
}
Ich kann jedoch keine vernünftige Erklärung dafür finden, was vorzuziehen ist und unter welchen Umständen was verwendet werden sollte.
Hinweise auf entsprechende Dokumentationen und Hinweise darauf, was passieren kann, wenn die falsche Variante gewählt wird, wären sehr willkommen.