Posición de la actividad en la pila de actividades

Am que tiene una aplicación que contiene actividad A, B, C y actividad A se ha iniciado desde el lanzador y B de A y C de B. Ahora estoy teniendo un botón en C al hacer clic en el botón i debe decir la posición de la actividad c En pila de actividades. Ex AB-> C significa que C está en la posición 3 de la pila de actividades. ¿Cómo podría encontrar esto?

Gracias por adelantado.

No hay otra manera de saber esto, debido a cómo se diseñan las Tareas. Vea esto y esto. Así que una solución podría ser el seguimiento de las actividades almacenándolas en una serie de actividades. Espero que esto ayude.

Utilice ActivityManager para obtener la posición de la pila de actividad que desea

Puede utilizar el siguiente código de ejemplo

ActivityManager mngr = (ActivityManager) getSystemService( ACTIVITY_SERVICE ); List<ActivityManager.RunningTaskInfo> taskList = mngr.getRunningTasks(10); 

Para obtener la posición de la actividad que u quiere utilizar el código a continuación para ur requisito

 taskList.get(0).topActivity.getClassName() 

Y la posición comienza desde o (cero).

Espero que esto te ayudará.

Esto es posible.

Lo que usted necesita es una actividad que extiende la Aplicación. También declaras esto en tu manifiesto.

Variable global de Android

Entonces declara una variable dentro de esta clase:

  public static int count = 0; 

Entonces dentro de cada clase usted tiene

  @Override protected void onResume() { YourApplicationClass.count++; } @Override protected void onPause() { YourApplicationClass.count--; } 

A continuación, saber qué posición está en todo el tiempo.

System.out.println ("Count es:" + YourApplicationClass.count);

  • Android onResume y onCreate
  • Tener la aplicación ejecutándose sobre otra aplicación
  • Mostrar vista en toda mi aplicación
  • Android: hace que la actividad A espere a que la actividad B termine y devuelva algunos valores
  • Android onResume adaptador de lista de actualización
  • Android: orientación manual de la pantalla sin reiniciar la actividad?
  • Compruebe si la actividad se está ejecutando desde el servicio
  • ¿Cómo mostrar una actividad como pop-up en otra actividad?
  • Android - Problemas para iniciar la actividad correcta?
  • Android Navigation Drawer implementado con Actividades
  • Evento de clic transferido a la siguiente Actividad iniciada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.