Domanda

Non credo che le mie bugie future nello sviluppo di Android, come sto costantemente omesso al più semplice cose ...

Ho un pulsante con l'etichetta "Game Slot 1". Quando l'utente fa clic, io li porto con successo attraverso un paio di attività in cui creare un nuovo personaggio. Risparmio il nome del gioco in un database SQLite, e la prossima volta che lancio il mio app, posso cambiare tranquillamente in modo dinamico "slot 1" per il nome del gioco che dello slot dal database. Perfetto.

Ma come diavolo faccio a farlo per aggiornare la vista allo stesso modo quando torno a tale attività tramite il pulsante Indietro, o dopo aver invitato finitura () su tutte le successive attività?

Sono sicuro che sia qualcosa a che fare con onResume (), e forse invalidate (), ma io proprio non riesco a trovare un esempio.

E 'invalidate eccessivo solo per aggiornare un paio elementi dell'interfaccia utente onResume ()?

Come diamine si fa a usarlo, in ogni caso, anche se si tratta?

C'è un modo migliore?

Grazie in anticipo per qualsiasi aiuto offerto ... cerca solo di non ridere di quanto sia semplice questo probabilmente lo è! :)

Saluti, James

È stato utile?

Soluzione

che suona come qualcosa che si potrebbe fare in onResume, basta interrogare il database e setText chiamata sulla elemento di interesse. Non dovrebbe essere necessario per invalidare esplicitamente chiamata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top