Capire l'activity e layout
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..:'()
L'Activity non parte anche se dichiarata nel Manifest
Salve, dato che si parla del passaggio da una Activity ad un'altra colgo l'occasione per porvi un mio problema che non riesco proprio a risolvere.
Il mio problema è il seguente:
Parto da una PreferenceActivity e ho un customPreference che è una preferenza a cui ho dato la funzione eguale al bottone (Button) cioè che mi deve far partire una nuova Activity (stavolta estende direttamente la Activity).
Il problema è che che la activity non parte nonostante sia dichiarata correttamente nel Manifest come l'ho fatto per le altre activity della stessa applicazione.
Di seguito riporto il codice del Manifest in cui l'activity che non parte si chiama FormRichiestaSeminario.
Riporto l'intent della PreferenceActivity
e il codice della Activity che dovrebbe esser visualizzata
Chiedo aiuto perché davvero non so che pesci pigliare.....
N.B. nel caso in cui abbia errato in qualche regola del Forum chiedo scusa anticipatamente