¿Qué Contexto utilizar en una clase de actividad?
-
24-09-2019 - |
Pregunta
Tengo una clase definida como
public class viewGroups extends ListActivity
En algún lugar de la clase tengo
objItem = new clsContactGroups(context);
Me gustaría saber lo que se recomienda para ser utilizado aquí? Qué contexto? Sé cuatro opciones, pero tal vez hay otros ...
this
this.getApplicationContext()
this.getBaseContext()
this.getParent()
Yo uso este contexto para mostrar un brindis. Así que me gustaría mostrar en la parte frontal-ver más visible.
Solución
Uso this
. La tostada se asociará con su ListActiviy, que es lo que busca. El Application Context no es adecuado (no estoy seguro de lo que sucedería) y creo que el getBaseContext () es probablemente va a devolver el mismo que el contexto de aplicación. getParent () sería una buena opción si su actividad está incrustado en otro, pero esto debe ser rara.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow