¿Dónde está el código al que se llama cuando llama a getApplicationContext ()?
He mirado en androidfuentes solo por interes Lo que encontré es queContext
Es una clase abstracta con método abstracto:
public abstract Context getApplicationContext();
losContextWrapper.java
se extiendeContext.java
lo que llevó a la aplicación degetApplicationContext()
método:
@Override
public Context getApplicationContext() {
return mBase.getApplicationContext();
}
PeromBase
es referencia a un objeto de tipoContext
que se inicializa enContextWrapper
constructor de
public ContextWrapper(Context base) {
mBase = base;
}
Así que estomBase
referencia se refiere aabstract
¿clase? Bueno, simplemente no entiendo dónde está el código que se ejecuta cuando llamasgetApplicationContext()
de tuActivity
.