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.

¿Fue útil?

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
scroll top