Bentornati.
Abbiamo tre schermate: impostazioni della casa e profilo.
Due di essi, la casa e le impostazioni, non accettano alcun parametro.
Quando si ha una schermata o una rotta che accetta dei parametri,
occorre prestare attenzione, perché è necessario passare degli argomenti a questa schermata.
E ogni volta che si naviga nella schermata, si naviga
nella schermata del profilo che utilizzeremo in questo modo.
Passare al percorso del profilo del percorso punto più più.
In questo modo si aggiungerà l'ID e si mostreranno i dettagli in un modo codificato.
E questo non è un modo professionale.
Invece, modificheremo la nostra classe shield nav route e aiuteremo l'utente o noi, lo sviluppatore,
a ottimizzare il modo in cui navigare e passare gli argomenti alla schermata del profilo.
All'interno di questo oggetto, creerò una funzione chiamata Create route.
Accetta un ID di tipo stringa e mostra i dettagli, oppure l'ID è di tipo int e mostra i dettagli.
È di tipo booleano.
Il tipo di ritorno di questa funzione è di tipo stringa.
Quindi ritornare.
E qui, invece di usare ogni volta il profilo e il percorso
del profilo nav, che è letteralmente come questo profilo, lo useremo qui.
Quindi, profilo, ID, barra, mostra i dettagli, ok?
E rimuovete questo qui.
Ottimizziamo questo oggetto e creiamo questa funzione che restituisce una
stringa del percorso contenente i parametri ID e Mostra dettagli.
Ora utilizziamo questa funzione.
Andare al grafico di navigazione e qui navigare percorso navale punto profilo punto creare percorso.
È necessario passare l'ID, che è 88 Otto, e il booleano false.
Ad esempio, dobbiamo modificare altri codici perché abbiamo rimosso l'id e i dettagli di visualizzazione.
Devo sostituirli con l'ID e mostrare i dettagli con una stringa codificata.
Mostra i dettagli.
Ok.
Scorrete verso il basso, ottenete l'ID intero e qui mostrate i dettagli.
Eseguiamo la nostra applicazione.
Andiamo al profilo e possiamo vedere l'ID del profilo 88.
E mostra dettagli uguale a false.
Questa applicazione ci aiuta quindi a comprendere il sistema di navigazione e a
implementare la barra di navigazione nella nostra applicazione in modo sincronizzato, consentendoci di
rendere la nostra applicazione sempre più professionale e di aggiungere queste funzionalità.
Per questo motivo, il componente di navigazione è una parte
cruciale dello sviluppo di applicazioni Android, soprattutto in Jetpack Compose.