Salve a tutti,
dunque avrei bisogno di capire bene come funzionano l'activity e il layout di un qualunque programma android.
Quand'è che viene visualizzato il mio layout.xml modificato?
A me pare che la mia schermata xml (opportunamente modificata) sia visualizzata SOLO quando il metodo onCreate() dell'activity termina...è giusto?
Se così fosse ho ragione di credere che funzioni così un normalissimo programma: Vi esemplifico per far capire meglio la mia domanda.
Dunque,
ho creato il mio programmino e ho caricato una schermata nera a.xml
con un solo tasto cliccaQui. Debuggandolo mi accorgo che solo quando termina il metodo onCreate() della mia activity la schermata col bottone mi viene visualizzata sul display.
A questo punto se schiaccio il bottone cliccaQui parte il metodo onClick() del bottone che mi carica b.xml e che anche qui, solo quando termina questo metodo mi carica la nuova schermata..
i file xml li carico tutti con setViewContent(R.layout.<nomeFile.xml>);
Se ho capito giusto, funziona proprio così?
A me piacerebbe riuscire a caricare oggetti di una schermata xml prima che finiscano tali metodi.. per esempio mi piacerebbe fare un semplice controllo e caricare un toast di avvertimento, aspettare 1 secondo e visualizzarne un'altro, aspettare ancora un secondo. Tutto questo prima che termini il metodo onClick() o onCreate() chiamato e che quindi mi venga caricata la nuova pagina...
(Mi spiace se non stato molto chiaro..ma faccio ancora un pò di confusione..)