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?
- ¿Qué es "Contexto" en Android?
- ¿Forma estática de obtener 'Contexto' en Android?
- Recuperar Contexto de un fragmento
- Uso del contexto de la aplicación en todas partes?
- ¿Cómo pasar el contexto de la aplicación (Android) a una clase Java?
- Cómo iniciar una actividad desde un diálogo en Android
- ¿Cómo usar Android getString () sin violar los principios básicos de OOD?
- Todavía la confusión sobre el contexto
- Cómo mostrar Cuadro de diálogo de un método estático
- ¿Cuál es la diferencia entre los distintos métodos para obtener un Contexto?
- ¿Es seguro mantener una referencia estática a SharedPreferences ya su editor?
- ¿Realmente necesito pasar alrededor de las instancias de contexto profundamente en la aplicación?
- getApplicationContext () devuelve null, pero funciona en otras actividades
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 evitar cargar siempre los datos de la aplicación almacenados en caché desde Google Drive
- ¿Cómo puedo actualizar el ActionBar cuando onPrepareOptionsMenu ha cambiado las entradas de menú?