WEBVTT

1
00:00.860 --> 00:02.000
Bentornati.

2
00:02.000 --> 00:08.540
Abbiamo imparato a creare il controllore
nav e l'host nav e a

3
00:08.540 --> 00:11.480
definire i Composable come destinazioni in
questo costruttore di grafici nav.

4
00:11.510 --> 00:16.100
Inoltre, abbiamo imparato a usare il
controller del navigatore per navigare tra
le schermate.

5
00:16.100 --> 00:20.840
In questo video impareremo a passare i
dati tra le schermate.

6
00:20.840 --> 00:25.640
Immaginiamo di dover passare i dati tra il
primo e il secondo schermo.

7
00:25.640 --> 00:30.800
Dobbiamo passare il nome dell'utente
inserito nel campo di testo.

8
00:30.800 --> 00:37.070
All'interno di questa prima colonna dello
schermo dobbiamo definire un campo di
testo.

9
00:40.670 --> 00:45.800
Definirò qui una variabile inserita nella
barra di testo.

10
00:45.830 --> 00:49.370
Ricorda lo stato mutabile della stringa
vuota.

11
00:49.370 --> 00:52.160
Lo abbiamo appreso nei video precedenti.

12
00:52.160 --> 01:00.800
Dobbiamo impostare il valore come testo
inserito e, al cambio di valore, il testo
deve essere uguale ad esso.

13
01:00.830 --> 01:09.320
Ho bisogno di definire un altro parametro
chiamato etichetta uguale a testo.

14
01:09.320 --> 01:11.450
Inserire il proprio nome.

15
01:11.480 --> 01:13.760
Ok, questo è il nostro campo di testo.

16
01:13.760 --> 01:22.280
Ho bisogno di trasferire e passare il nome
inserito nel campo di testo alla seconda
schermata.

17
01:22.280 --> 01:23.240
Componibile.

18
01:23.240 --> 01:29.720
Quando l'utente fa clic sul relativo
pulsante, è necessario modificare il
sistema di navigazione.

19
01:29.720 --> 01:34.550
Qui userò la barra e il testo inserito.

20
01:34.550 --> 01:37.820
Questo è il primo passo.

21
01:37.820 --> 01:45.800
Quindi, per passare l'argomento alla
destinazione, occorre aggiungerlo al

22
01:45.800 --> 01:47.180
percorso quando si effettua la chiamata di
navigazione.

23
01:47.180 --> 01:54.080
Qui abbiamo aggiunto al percorso la barra
di inserimento del testo.

24
01:54.080 --> 01:58.010
Poi dobbiamo passare al composito.

25
01:58.010 --> 02:00.890
E qui all'interno del costruttore di
grafici navali.

26
02:00.890 --> 02:05.330
Per impostazione predefinita, tutti gli
argomenti sono analizzati come stringhe.

27
02:05.330 --> 02:12.730
Il parametro argomenti della funzione
componibile accetta un elenco di argomenti
Nav denominati.

28
02:12.730 --> 02:19.720
È possibile creare rapidamente un
argomento Nav con nome, utilizzando il

29
02:19.720 --> 02:21.190
metodo nav argument, e poi specificarlo
con il tipo corretto.

30
02:21.220 --> 02:29.200
Spostiamoci sul controllo della
dichiarazione di funzione componibile e
con il

31
02:29.380 --> 02:30.220
tasto sinistro del mouse passiamo al
costruttore del grafo navale componibile.

32
02:30.220 --> 02:34.270
E si può notare che questa funzione
contiene degli argomenti.

33
02:34.270 --> 02:40.570
Elenco degli argomenti Nav denominati,
deep link, root e altri.

34
02:40.570 --> 02:44.290
Siamo interessati a questi due parametri.

35
02:44.290 --> 02:51.010
Quindi la funzione componibile Nav graph
builder dot ha due parametri, due
parametri principali.

36
02:51.010 --> 02:56.620
Siamo interessati alla radice, che è di
tipo stringa, e all'argomento, che è di
tipo.

37
02:56.620 --> 02:59.680
Elenco degli argomenti nav denominati.

38
02:59.680 --> 03:08.290
Per navigare con gli argomenti, vogliamo
aggiornare entrambi i parametri root

39
03:08.290 --> 03:10.120
e arguments Questo è il formato root per
la seconda schermata.

40
03:10.120 --> 03:12.370
Quindi qui possiamo scendere.

41
03:12.370 --> 03:14.770
Questa è la seconda schermata del formato
root.

42
03:14.770 --> 03:17.740
Ed ecco il parametro da passare.

43
03:17.770 --> 03:18.340
Ok.

44
03:18.340 --> 03:21.760
Quindi voglio che vi concentriate di nuovo
con me, ragazzi.

45
03:21.760 --> 03:28.900
Il costruttore del grafo di navigazione
contiene la funzione componibile che
contiene i parametri root

46
03:28.900 --> 03:35.920
e arguments che dobbiamo modificare e
aggiornare per navigare con gli argomenti
fino all'attività principale.

47
03:35.920 --> 03:40.690
E qui definiamo la prima destinazione
composita dello schermo.

48
03:40.690 --> 03:46.660
Quindi, senza argomenti, abbiamo definito
questo parametro di rotta che è il
secondo.

49
03:46.660 --> 03:50.740
È quindi necessario specificare il
parametro degli argomenti.

50
03:50.770 --> 03:58.360
Anche in questo caso, la funzione
componibile del costruttore di

51
03:58.360 --> 03:58.900
grafi navali contiene il percorso e gli
argomenti senza argomenti.

52
03:58.900 --> 04:06.250
Non c'è bisogno di dirlo, ma quando si
passano dati

53
04:06.250 --> 04:07.810
tra due compositori, è necessario
specificare il parametro degli argomenti.

54
04:07.840 --> 04:11.200
Questo è il primo parametro, che è il
percorso.

55
04:11.200 --> 04:14.790
Il secondo parametro necessario è
l'argomento.

56
04:14.820 --> 04:16.470
Gli argomenti sono uguali a.

57
04:16.500 --> 04:19.800
Inoltre, è possibile specificare la radice
per il modo in cui è uguale a due.

58
04:19.830 --> 04:21.180
Questo è meglio.

59
04:21.180 --> 04:25.830
Per capirlo dobbiamo modificare il secondo
componibile.

60
04:25.830 --> 04:28.500
Dobbiamo specificare la radice, che è la
seconda.

61
04:28.500 --> 04:32.520
E dobbiamo specificare gli argomenti.

62
04:32.520 --> 04:36.510
Se torniamo alla dichiarazione, prestate
attenzione.

63
04:36.510 --> 04:42.300
Vi sto insegnando a pensare, a risolvere i
vostri problemi in futuro.

64
04:42.300 --> 04:43.410
Prestare attenzione.

65
04:43.410 --> 04:48.090
Arguments accetta un elenco di argomenti
nav denominati.

66
04:48.090 --> 04:50.640
Quindi devo dichiarare un elenco.

67
04:50.640 --> 04:52.590
Elenco di e.

68
04:52.590 --> 05:00.480
Qui dobbiamo specificare gli elementi nav
arg, che prendono il nome di argomenti
nav.

69
05:00.480 --> 05:03.210
Iniziare con l'argomento nav.

70
05:03.240 --> 05:05.220
Quanti argomenti dobbiamo passare.

71
05:05.220 --> 05:11.490
È necessario passare un solo argomento,
ovvero il testo inserito dall'utente.

72
05:11.520 --> 05:18.450
Ok, quindi il primo parametro lo chiamerò
utente, il suo nome.

73
05:18.450 --> 05:24.030
E qui si deve specificare il tipo di
argomento del nav.

74
05:24.060 --> 05:30.180
Utilizzo di type equals per nav type dot
string type.

75
05:30.210 --> 05:32.820
È possibile specificare, ad esempio, un
numero intero.

76
05:32.820 --> 05:39.150
È possibile specificare il tipo float, il
tipo booleano, il tipo di riferimento
long, l'array booleano e altri.

77
05:39.180 --> 05:43.020
Ok, siamo interessati al tipo di stringa.

78
05:43.050 --> 05:47.310
Quindi è necessario modificare il
percorso.

79
05:47.310 --> 05:54.450
Quindi sono due le cose da modificare
quando si passano gli argomenti, la rotta
e gli argomenti.

80
05:54.450 --> 06:00.840
Il percorso deve contenere il nome
dell'argomento incluso tra le parentesi
graffe.

81
06:00.840 --> 06:03.180
Userò il nome utente.

82
06:03.180 --> 06:06.360
Deve corrispondere al nome dell'argomento.

83
06:06.360 --> 06:08.520
Prestate attenzione a questo aspetto.

84
06:08.520 --> 06:10.470
Non creare un nome utente come questo.

85
06:10.500 --> 06:11.970
Dovrebbe corrispondere.

86
06:12.000 --> 06:13.830
È molto semplice.

87
06:13.830 --> 06:19.230
Nel prossimo video continueremo a passare
i dati tra i compositori.


