1 Activity para varios Events

  • Respuestas:0
Kierc Zedran
  • Posts del Foro: 1

27 ene. 2017 23:50:30 vía Web

Que tal gente, vengo desarrollando un programa de un Mapa de interiores de un hotel, con metodologia de prototipos, ahorita mismo estoy con el prototipo 1, donde al usuario se le muestra una serie de planos/mapas y varios botones que tienen la funcion de permitirle al usuario desplazarse por los multiples mapas del lugar, cuando un usuario escoje usar las escaleras, sale una pantalla con 2 opciones, el usuario decide si subir o bajar para acceder a otro piso y por consecuencia el mapa de ese piso, pero el problema es que el Hotel tiene muchas escaleras y muchos pisos, cada pedazo del mapa tiene una activity y el programa funciona desplazandose entre activitys, pero usando esta logica, se atascaria de activitys, ya que se pondria una activity por cada escalera en el hotel. Yo quisiera usar una sola activity dedicada a las escaleras y que pueda llamarla cualquier otro boton relacionado a escaleras y que esta activity aun que la use cualquier boton de escaleras, esta identifique cual boton es el que la mando a llamar, para asi seguir con la logica de subir o bajar dependiendo de donde estabas, asi se disminuira el espacio requerido en el programa y se evitara la redundancia de codigo.

Ej, El usuario esta en el piso 5 y decide bajar al piso 4, este presiona el boton de las escaleras en el piso 5 y la unica activity de escaleras sale tomando la ubicacion actual del usuario, luego dandole las 2 opciones, subir o bajar, el usuario escoje bajar pulsando el boton de las escaleras hacia abajo, entonces el programa con la informacion anterior de que el usuario se encontraba en el piso 5, este relaciona en seguida la activity del piso 4.

En ese mismo ejemplo el usuario se encuentra mas tarde en el piso 2 y quiere subir al piso 3, segun lo anterior y acortando el ejemplo, el programa relaciona las activitys de donde estaba y a donde se dirige, usando la misma y unica Acticity de escaleras.

Soy novato con la programacion Android, quisiera pedir su ayuda compañeros para encontrar la solucion a este problema, trate de explicar tanto como pude para encontrar la pronta solucion al problema. Muchas gracias

Contestar