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); 
  • Cómo hacer referencia a la actividad actual o principal de otra clase
  • ¿Cómo pasar el contexto de la actividad a la actividad?
  • Cómo obtener el contexto MainActivity en la clase CustomView
  • ¿Cómo recuperar un contexto de una clase que no sea de actividad?
  • GetApplicationContext (), getBaseContext (), getApplication (), getParent ()
  • ¿Cómo puedo llamar a getContentResolver en android?
  • No se puede hacer referencia estática al método no estático (Android getApplicationContext ())
  • ¿Qué es 'Contexto' en android?
  • ¿Tengo fugas de contexto?
  • Context.getApplicationContext () devuelve null en un Service
  • El estilo de Android Holo Light cambia dependiendo del contexto elegido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.