Ver Mensaje Individual
  #3  
Viejo 23/04/13, 11:55:53
Array

[xs_avatar]
The_Hellknight The_Hellknight no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Mensajes: 85
Modelo de smartphone: Nexus 5 y Nexus 10
Tu operador: Pepephone
Hola, gracias por contestar, se me olvidó comentar para la primera, que el motivo de todo esto es el siguiente:
Yo en C descargo una lista de elementos de un servicio web, entonces si yo pulso en uno de los elementos de la lista que se muestra en C, paso a D donde se muestran más datos sobre ese elemento que he seleccionado, que pasa que si por casualidad en C al descargar la lista, y esta solo tiene un elemento yo paso directamente a D mostrando los datos de ese elemento. Esto sí se hacerlo, pero claro cuando en C haya más de un elemento y yo ya esté en D me conviene que cuando yo le de a atrás, pase a C, pero si es el caso de que en C solo hay un elemento y por tanto para el usuario parece que haya pasado de B a D, quiero que en ese caso también haga lo contrario, que vaya de D a B de forma transparente para el usuario. Entonces tu me comentas que cuando vuelva a C que haga un finish(), para ir a B, yo lo haría dentro de una condición que fuera si la longitud de la lista es igual a 1 pues hago el finish(), pero donde tendría que hacerlo en el onResume() de la actividad C?. Es que creo que si lo hago así, la primera vez que se cargara la actividad B esta volvería automáticamente a A si posee solo un elemento.

Después lo segundo, dices que usar ese método no es recomendable, entonces que forma existe de que encontrándome en cualquier actividad de la aplicación y yo le de a ese botón salir que pondría en el ActionBar de todas las actividades, se produzca el mismo efecto que darle al botón atrás estando en la actividad inicial, es decir que sale de la aplicación.

Un saludo y muchas gracias de nuevo.
Responder Con Cita