Rivediamo cosa abbiamo fatto prima di creare questo campo di testo che consente all'utente di inserire il proprio nome.
Poi abbiamo aggiornato questa funzione di navigazione e abbiamo passato il testo di inserimento come argomento.
Poi abbiamo aggiornato la funzione componibile all'interno del costruttore di grafi navali.
Quindi, all'interno dell'host nav, dobbiamo aggiornare e dire al composable che
ehi, hai argomenti da accettare senza un composable senza argomenti,
non c'è bisogno di definire solo il parametro degli argomenti.
È necessario specificare nuovamente il percorso.
Ragazzi, torniamo al costruttore di grafici navali.
Abbiamo un percorso di tipo stringa e argomenti di tipo.
Elenco di argomenti nav denominati.
È necessario passare il nome utente inserito dall'utente.
Il percorso è modificato in modo che ogni volta che si ha.
Ogni volta che si hanno argomenti, è necessario menzionarli all'interno del percorso in questo formato.
È quindi necessario specificare il parametro argomenti, che è un elenco di argomenti denominati.
Ancora una volta, ragazzi, per creare Nav.
Per gli argomenti Nav denominati, è necessario utilizzare la funzione nav argument.
Quindi andiamo a.
L'argomento nav.
Lo si può vedere.
E per creare l'argomento nav si usa l'opzione nav.
Funzione dell'argomento.
La funzione di argomento nav accetta questi parametri: il nome e il costruttore.
Ma per ora siamo interessati a.
Nome.
Qui si specifica il nome del primo parametro nav come nome utente.
Il primo parametro è il nome dell'utente.
Il suo tipo è un tipo di stringa.
Questo è ciò che abbiamo fatto nel video precedente.
L'ultima cosa da modificare è la seconda schermata per accettare questi parametri.
Quindi è necessario utilizzare.
È necessario indicare il nome dell'utente come parametro nella seconda schermata.
E poi questa è la seconda schermata in cui dobbiamo visualizzare
l'argomento passato, benvenuto e passato e utilizzare il nome utente.
Un'ultima cosa da aggiornare è la seconda schermata componibile nell'host nav.
Quindi, per favore, prestate attenzione.
Questo è il componibile e questo è lo scoop.
Qui abbiamo la voce back stack del navigatore e lo scoop del contenuto animato.
Il parametro di ingresso della pila di navigazione fornisce l'accesso agli argomenti passati alla destinazione.
Gli argomenti di ingresso del back stack.
Punto interrogativo che getString.
Ad esempio, il comando any nav arg recupera l'argomento dell'input dell'utente dalla voce dello stack posteriore
e l'input dell'utente recuperato viene passato alla destinazione, che è il secondo schermo componibile come parametro.
Prestate attenzione a questo punto.
Dobbiamo usare questa voce del back stack e per definirla usiamo la voce
del back stack e questo è il parametro di questa espressione lambda.
Poi dobbiamo dire alla seconda schermata di usare il nome utente passato come argomento.
Utilizziamo la voce di Backstack dot arguments dot get string e qui specifichiamo la stringa come nella radice.
Questo è l'argomento navale.
Copiatelo e incollatelo e dobbiamo aggiungere il punto della funzione toString a toString.
E questo è un bene.
Ora eseguiamo la nostra applicazione.
Testiamo la nostra applicazione.
È quindi necessario inserire il nome.
Ad esempio, Jack passa alla seconda schermata.
Si può vedere il benvenuto a Jack.
Passare nuovamente alla prima schermata John passa alla seconda schermata.
Benvenuto John.
Quindi, congratulazioni ragazzi.
Abbiamo imparato a passare argomenti tra schermi e compositori utilizzando la libreria dei componenti di navigazione.