WEBVTT

1
00:00.830 --> 00:02.060
Bentornati.

2
00:02.060 --> 00:06.380
Abbiamo tre schermate: impostazioni della
casa e profilo.

3
00:06.410 --> 00:11.690
Due di essi, la casa e le impostazioni,
non accettano alcun parametro.

4
00:11.690 --> 00:20.690
Quando si ha una schermata o una rotta che
accetta dei parametri,

5
00:20.690 --> 00:24.140
occorre prestare attenzione, perché è
necessario passare degli argomenti a
questa schermata.

6
00:24.140 --> 00:30.890
E ogni volta che si naviga nella
schermata, si naviga

7
00:30.920 --> 00:32.330
nella schermata del profilo che
utilizzeremo in questo modo.

8
00:32.360 --> 00:36.290
Passare al percorso del profilo del
percorso punto più più.

9
00:36.290 --> 00:40.040
In questo modo si aggiungerà l'ID e si
mostreranno i dettagli in un modo
codificato.

10
00:40.040 --> 00:42.410
E questo non è un modo professionale.

11
00:42.410 --> 00:51.200
Invece, modificheremo la nostra classe
shield nav route e aiuteremo l'utente o
noi, lo sviluppatore,

12
00:51.200 --> 00:56.930
a ottimizzare il modo in cui navigare e
passare gli argomenti alla schermata del
profilo.

13
00:56.930 --> 01:02.960
All'interno di questo oggetto, creerò una
funzione chiamata Create route.

14
01:03.080 --> 01:13.280
Accetta un ID di tipo stringa e mostra i
dettagli, oppure l'ID è di tipo int e
mostra i dettagli.

15
01:13.280 --> 01:14.870
È di tipo booleano.

16
01:14.900 --> 01:19.670
Il tipo di ritorno di questa funzione è di
tipo stringa.

17
01:19.670 --> 01:20.990
Quindi ritornare.

18
01:20.990 --> 01:30.290
E qui, invece di usare ogni volta il
profilo e il percorso

19
01:30.290 --> 01:34.370
del profilo nav, che è letteralmente come
questo profilo, lo useremo qui.

20
01:34.370 --> 01:41.270
Quindi, profilo, ID, barra, mostra i
dettagli, ok?

21
01:41.300 --> 01:42.950
E rimuovete questo qui.

22
01:42.950 --> 01:51.830
Ottimizziamo questo oggetto e creiamo
questa funzione che restituisce una

23
01:51.830 --> 01:54.020
stringa del percorso contenente i
parametri ID e Mostra dettagli.

24
01:54.020 --> 01:57.200
Ora utilizziamo questa funzione.

25
01:57.230 --> 02:05.600
Andare al grafico di navigazione e qui
navigare percorso navale punto profilo
punto creare percorso.

26
02:05.600 --> 02:11.590
È necessario passare l'ID, che è 88 Otto,
e il booleano false.

27
02:11.590 --> 02:19.120
Ad esempio, dobbiamo modificare altri
codici perché abbiamo rimosso l'id e i
dettagli di visualizzazione.

28
02:19.120 --> 02:26.140
Devo sostituirli con l'ID e mostrare i
dettagli con una stringa codificata.

29
02:26.170 --> 02:27.730
Mostra i dettagli.

30
02:27.760 --> 02:28.390
Ok.

31
02:28.420 --> 02:34.570
Scorrete verso il basso, ottenete l'ID
intero e qui mostrate i dettagli.

32
02:34.570 --> 02:36.310
Eseguiamo la nostra applicazione.

33
02:36.310 --> 02:40.780
Andiamo al profilo e possiamo vedere l'ID
del profilo 88.

34
02:40.780 --> 02:42.850
E mostra dettagli uguale a false.

35
02:42.850 --> 02:52.180
Questa applicazione ci aiuta quindi a
comprendere il sistema di navigazione e a

36
02:52.180 --> 03:00.130
implementare la barra di navigazione nella
nostra applicazione in modo sincronizzato,
consentendoci di

37
03:00.130 --> 03:01.060
rendere la nostra applicazione sempre più
professionale e di aggiungere queste
funzionalità.

38
03:01.060 --> 03:09.190
Per questo motivo, il componente di
navigazione è una parte

39
03:09.190 --> 03:10.960
cruciale dello sviluppo di applicazioni
Android, soprattutto in Jetpack Compose.


