ciao!
Allora sto facendo un'applicazione per gestire delle commande in un ristorante(le ordinazioni dei clienti ..)
Activity1: contiene tutti i tavoli. cliccando su un tavolo si va su activity2
Activity2: contiene lista di cose ordinate. Sul menu è scritto: antipasti, primi, secondi,...etc cliccando su Antipasti ad esempio si va in activity3. Se clicco Conferma devo eseguire l'ordine(vabbè è una semplice chiamata al server) e devo tornare all'activity1
Activity3: c'è lista di antipasti che seleziono. Cliccando conferma devo andare su Activity2
questo il meccanismo. Considerazione iniziale: non so usare i database su Android!!!!(non ho trovato nessuna guida che spieghi bene come fare!) Quindi mi devo portar dietro quando passo da una activity all'altra un oggetto che mi contiene tutti i dati salvati, tipo le cose che ho ordinato.
Problemi. L'applicazione ora funziona ma va a creare una nuova activity in ogni passaggio!!!! Inceve vorrei che ci fosse una sola activity1, che mi crea un'activity2 che mi crea un actvity3, poi activity3 finish e torno activiy2 di prima etc etc e quando ho finito ordinaizione chiudere activity2 con finish() e tornare ad activity 1 iniziale. Il problema è più che altro che se io applico il metodo finish() l'activity si muore ma non ho nessun modo di salvare da qlk parte un oggetto per poterlo poi reuperare dall'activity che mi fa l'onResume..... soluzioni???