studio programacion obtener móviles libro desarrollo curso context aplicaciones android android-context

programacion - obtener context android



obtener contexto en clase no activa (1)

Esta pregunta ya tiene una respuesta aquí:

En una aplicación para Android, ¿hay alguna forma de obtener el contexto en Android en una clase que no sea de actividad si se conoce el nombre de la clase de actividad?


Si su clase es de clase no activa y crea una instancia de ella desde la actividad, puede pasar una instancia de contexto a través del constructor de la última de la siguiente manera:

class YourNonActivityClass{ // variable to hold context private Context context; //save the context recievied via constructor in a local variable public YourNonActivityClass(Context context){ this.context=context; } }

Puede crear una instancia de esta clase a partir de la actividad de la siguiente manera:

new YourNonActivityClass(this);