Get Context en la clase non-Activity

En una aplicación 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 no es de clase de actividad y crea una instancia de ella desde la actividad, puede pasar una instancia de contexto a través del constructor del último como sigue:

 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 instancia de esta clase de la actividad de la siguiente manera:

 new YourNonActivityClass(this); 
  • ¿Por qué getApplicationContext () en el constructor de Activity lanza una excepción de puntero nulo?
  • Obtener las preferencias del sistema de Android sin tener ningún contexto
  • ¿Cómo obtener mi contexto de actividad?
  • ¿Alguien puede explicar la diferencia entre pasar el contexto de la actividad a una clase interna y referenciarla con MyActivity.this?
  • Llamar startActivity () desde fuera de un contexto de Activity
  • ¿Cómo obtiene un objeto Drawable de un id de recurso en el paquete android?
  • ¿En qué caso se devuelve bindService?
  • Obtenga correo electrónico, ID y teléfono de contacto (no utiliza actividad)
  • Obtener el contexto en una clase que implementa Runnable
  • Intentando despedir una intención de un ContentObserver
  • Contexto dentro de un Runnable
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.