¿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() )

Siempre podría crear nuevos objetos de ayuda de base de datos.

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.

  • SQlite Database: No se puede encontrar el contexto
  • Obtener contexto en la biblioteca de Android
  • Context.getSystemService () es una llamada costosa?
  • ¿Se destruye el contexto de la aplicación Android?
  • IsolatedContext vs AndroidTestCase.getContext ()
  • Llamada getString (R.strings ...) de la clase?
  • Obtener el contexto en una clase que implementa Runnable
  • ¿Cómo usar Android getString () sin violar los principios básicos de OOD?
  • ¿Cómo usar getSystemService en una clase que no sea de actividad?
  • Utilizar el editor de diseño de manera efectiva en diseños con fragmentos no estáticos
  • Uso de SharedPreferences con diferentes contextos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.