¿Cómo pasar el contexto de la actividad a la actividad?
Tengo una actividad principal, y convoca otra actividad para mostrar algunos datos.
Tengo un objeto de ayuda de base de datos privada que utilizo en todo el código de actividad principal. ¿Hay una manera de pasar el contexto de mi actividad principal a mi sub actividad de una manera elegante? (Es decir, de la subclase, algo como getCallingActivityContext()
)
- GetContext (). Error getSystemService
- Escribir / crear archivos dentro del contexto de la instrumentación de Android
- Qué es Android Context y por qué es necesario
- Android: ProgressDialog no se muestra
- Copiar tema de otra aplicación
Siempre podría crear nuevos objetos de ayuda de base de datos.
- ¿Cómo puedo acceder a la UI de la actividad de mi clase?
- ¿Cómo iniciar una actividad desde una clase java?
- Contexto dentro de un Runnable
- Android Obtener el directorio de datos 'Inicio' de la aplicación
- Técnica para obtener ApplicationContext en cualquier lugar
- Utilizar getResources () en una clase que no sea de actividad
- Determinar si el contexto es una actividad específica
- obtiene el objeto Activity mientras está en el contexto View
La ampliación de la clase Application le ayuda a permitir declarar / acceder a variables globales. Puede establecer sus variables desde cualquier actividad a ApplicationContext
y acceder a ella desde otra actividad sin usar bundle.
Cómo declarar variables globales en Android? Te ayudará.
Para su caso, le recomendaría que amplíe en su lugar la clase de aplicación . Todas sus actividades tienen acceso al contexto de la aplicación llamando a getApplicationContext () en cualquier momento. Marque aquí la primera respuesta para un ejemplo.