Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Es una Actividad = un Contexto?

Estoy confundido para diferenciar entre el contexto y la actividad. Lo que es el contexto de todos modos? ¿El contexto pertenece a una actividad? ¿Cambiará el contexto si se cambia la actividad?

Tengo un juego que tiene múltiples actividades. Cada actividad para cada parte, pantalla de inicio, menú, pantalla de juegos, etc. El problema es que tengo un singleton SoundManager que utiliza soundpool como reproductor de sonido. Quiero cargar cada sonido en la pantalla de bienvenida. Pero después de pensarlo una vez más, ¿qué tal el contexto?

public void loadSound(Context context, int resId, String name) { int id = sounds.load(context, resId, priority) } 

Si carga los sonidos en la actividad de SplashScreen, ¿cómo podría reproducir el sonido en la actividad de GameScreen? Contexto diferente no es así?

  • Mismo cajón de navegación en diferentes actividades
  • Clase de utilidad estática con contexto / actividad - Android
  • Animación de transición de actividad de izquierda a derecha en Android
  • Cómo enviar el valor a través de la intención después de terminar una actividad
  • Indicador de configuración en onSaveInstanceState () para determinar tipo de salida en onDestroy ()
  • ¿Cómo puedo obtener la altura y el ancho de la barra de navegación de Android mediante programación?
  • Actividades o Fragmentos en NavigationView?
  • ¿Cómo se utiliza Intent.FLAG_ACTIVITY_CLEAR_TOP para borrar la pila de actividad?
  • One Solution collect form web for “¿Es una Actividad = un Contexto?”

    Por: http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html

    En Android, un Contexto se utiliza para muchas operaciones, pero principalmente para cargar y acceder a recursos. Es por esto que todos los widgets reciben un parámetro Context en su constructor. En una aplicación regular de Android, normalmente tiene dos tipos de contexto, actividad y aplicación.

    Y de los documentos Android :

    Permite el acceso a recursos y clases específicos de la aplicación, así como llamadas ascendentes para operaciones a nivel de aplicación tales como actividades de lanzamiento, propósitos de difusión y recepción, etc.

    Normalmente cada Actividad tendrá su propio Contexto y la propia Aplicación tendrá un Contexto.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.