Las actividades en el sistema se gestionan como una pila de actividades. Cuando se inicia una nueva actividad, se coloca en la parte superior de la pila y se convierte en la actividad en ejecución: la actividad anterior siempre permanece debajo de ella en la pila y no volverá a aparecer en primer plano hasta que salga la nueva actividad.

Más sobre activity-lifecycle...

Fondo Tengo problemas para migrar de la versión simple (obsoleta) AsyncTask y Executors a Kotlin Coroutines en Android El problema No encuentro cómo puedo realizar las cosas básicas que podría haber hecho en AsyncTask e incluso en Executors usando Kotlin Coroutines. En el pasado, podía optar por can....
Tengo una aplicación con un botón. (ver imagen) Esta vista previa solo se produce si el usuario no ha activado una determinada configuración. Si presiona el botón, llega a la configuración. Si presiona hacia atrás, regresa a la configuración. Ahora me gustaría interceptar esta "vuelta". Este botón ....
28 may. 2020 a las 12:27
Tengo dos actividades MainActivity y signUp. MainActivity se crea cuando se inicia la aplicación y obtiene una instancia de autenticación de Firebase y, si no se encuentra ningún usuario, se registra. public class MainActivity extends AppCompatActivity { Intent intent; FirebaseAuth.AuthStateListen....
Mientras que aprende Life Activity Cycle en Android, estoy confundido acerca de estos dos métodos. Traté de implementar ambos por separado y están funcionando bien. Entonces, ¿cuál es la diferencia entre estos dos gemelos?....
Después de actualizar mi proyecto a Android 10, tuve un bloqueo en mi HomeActivity, la aplicación funciona bien en versiones anteriores de Android, pero el bloqueo ocurre cuando uso el dispositivo Android 10, tengo una actividad de bienvenida y funciona bien, pero el bloqueo ocurre después de pasar ....
Intenté varias formas, pero siempre obtengo un NPE debido a la diferencia en los ciclos de vida, etc. Esta es mi actividad principal donde necesito transferir un nuevo contacto al adaptador public class MainActivity extends AppCompatActivity { private TextInputEditText textInputLastName; pri....
Necesito volver a la actividad principal de mi aplicación, pero para eso, necesito cerrar todas las actividades entre la actividad actual y la actividad principal. Intenté con esto: Intent intent = new Intent(getActivity(), MainMenuActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); st....
¿Hay alguna forma de forzar el marco para llamar al método onCreateOptionsMenu de mi fragmento? Mi problema es que estoy haciendo algo de trabajo en el método onResume() que está tomando algo de tiempo. @Override protected void onResume() { Log.d(TAG,"onResume"); ....
Tengo un ProgressBar horizontal que muestra la vida restante en un juego. Cuando la vida es 0 (ProgressBar el progreso es 0) el juego termina y hay un botón REINICIAR que llama a activity.recreate();. El progreso debe mostrarse completo nuevamente cuando se recrea, pero se muestra vacío (progreso 0)....
¿Cuál es la ruta exacta del ciclo de vida de una actividad de Android cuando se le muestra al usuario en la pantalla reciente y cuando vuelve a entrar en la vista del usuario? Quiero saber si puedo determinar si el usuario dejó la aplicación (onPause () y / o onStop ()) y luego regresó con la activi....
5 ago. 2019 a las 20:43
Supongamos que tengo múltiples actividades, como Pantalla A (Pantalla principal) y Pantalla B. La pantalla A abre la pantalla B y luego la pantalla B inicia un servicio que envía actualizaciones a la pantalla B. Ahora, cuando el usuario minimiza la aplicación y el servicio se está ejecutando y dado ....
Quiero ejecutar una función solo cuando regrese a la aplicación desde el fondo. He incluido el método en onResume, y esto lo hace hasta cierto punto. El problema se debe a que onResume se activa incluso al crear Activity y al volver a la actividad desde otra actividad (Ej .: al presionar el botón At....
17 may. 2019 a las 11:14
Actualmente estoy aprendiendo el ciclo de vida de la actividad. Noté lo siguiente: Tengo dos actividades, A y B. Cuando abro la Actividad B de la Actividad A, A se detiene y B se crea y comienza. Cuando presiono el botón Atrás en mi dispositivo, B se destruye y A se reinicia. Pero cuando utilizo el ....
Estoy tratando de iniciar automáticamente un temporizador simple cuando aparece la actividad. Actualmente, la actividad no se cargará visiblemente hasta que termine mi operación. ¿Debo anular otro método? @Override protected void onStart() { super.onStart(); for (int i = 0; i <= 100; i++) { ....
En Xamarin.Android si una Actividad se mata por falta de memoria, ¿puedo llamar métodos estáticos definidos en esa Actividad desde otra Actividad . Por ejemplo: public class MyKilledActivity : Activity { .... public static int MyStaticMethod() { ..... return someIntValue; } }....
Soy nuevo en la programación de Android y me gustaría dejar en claro el concepto de ciclo de vida de la actividad. Para hacerlo simple, he acortado el caso de la siguiente manera: Hay 2 actividades (MainActivity y Main2Activity). En MainActivity, se crea un botón para abrir Main2Activity. En Main2Ac....
27 ago. 2018 a las 20:19
Tengo una aplicación con un botón para mostrar la respuesta de una pregunta formulada. Y un TextView con un texto de advertencia y otro vacío que muestra la respuesta cuando se hace clic en el botón. Cuando el usuario hace clic en el botón, quiero que desaparezca la advertencia textView y que el bot....
18 ago. 2018 a las 02:12
Por lo que tengo entendido, una vez que la aplicación no se destruye y está en segundo plano; si el SO requiere más memoria, el SO mata la aplicación pero guarda el estado (onSaveInstanceState). Y cuando volvemos a abrir la aplicación, parecería que nos enfrentamos a nuestra actividad anterior, pero....
12 ago. 2018 a las 18:00
Me gustaría usar Room con LiveData, y en otros proyectos ya lo usé, pero en este no puedo hacer que funcione. No puede convertir mi actividad en la actividad del ciclo de vida cuando trato de observar los datos en vivo, sin embargo, estoy usando AppCompatActivity, e incluso traté de anular el método....
Tengo una actividad en la que no hago nada con la siguiente función (onPause / onStop / onDestroy). Así es como era cuando creas una actividad desde cero. Ahora, cuando cambio a una nueva aplicación o comienzo una nueva actividad con una nueva intención, la actividad se destruye. El sistema Android ....
Creo que esta pregunta puede ser simple, pero no encontré ninguna solución para esto, Hay alguna forma en Android de que si una de las actividades llama onPause() necesito mostrar un mensaje Toast o cualquier tipo de notificación. En general, quiero recibir una notificación cuando la actividad llame....
9 abr. 2018 a las 13:09
¿Cómo se puede sustituir el intercambio de producción en una actividad por un intercambio de tecnosfera ya presente en esta actividad? En una actividad act, traté de hacerlo eliminando el intercambio de producción existente existing_prod_exc y luego creé un nuevo intercambio de producción usando new....
18 ene. 2018 a las 21:35
Supongamos este escenario. Tienes una aplicación donde llenas un formulario en una actividad. La actividad usa onRestoreInstanceState y onSaveInstanceState para guardar las respuestas del formulario. Si un usuario está llenando el formulario con la versión 1 de la aplicación, y luego PlayStore actua....
Estoy creando una clase de Android Java que implementa el LifecycleObserver interfaz. Este es el constructor: public MyObserver(AppCompatActivity activity) { this.mActivity = new WeakReference<AppCompatActivity>(activity); activity.getLifecycle().addObserver(this); } ¿Es necesario llamar al....
5 dic. 2017 a las 18:04
Necesito cerrar una actividad cuando se hace clic en un botón. Desafortunadamente, cuando se hace clic en el botón, la actividad desaparece pero aún está en segundo plano. El usuario aún puede seleccionarlo y vuelve al frente. Lo que necesito es que la actividad desaparezca por completo. public clas....