WEBVTT

00:00.140 --> 00:04.040
In questo video impariamo a conoscere gli intenti in Android.

00:04.040 --> 00:11.150
Un intento è un componente fondamentale che facilita la comunicazione tra i diversi componenti

00:11.150 --> 00:15.890
di un'applicazione e tra applicazioni diverse.

00:15.890 --> 00:24.230
Gli intenti vengono utilizzati per richiedere l'esecuzione di un'azione all'interno della stessa app o da parte di altre

00:24.230 --> 00:31.700
app e possono essere utilizzati per una serie di scopi, come l'avvio di attività, l'avvio di servizi, la trasmissione

00:31.730 --> 00:34.430
di messaggi e altro ancora.

00:34.460 --> 00:42.400
In Android esistono due tipi principali di intenti: intenti espliciti e intenti impliciti.

00:42.410 --> 00:45.110
In questo video, impareremo a conoscere gli intenti espliciti.

00:45.110 --> 00:48.320
Nel prossimo video, impareremo a conoscere gli intenti impliciti.

00:48.350 --> 00:57.230
Gli intenti espliciti vengono utilizzati per avviare un componente specifico all'interno della propria applicazione, in genere specificando

00:57.230 --> 01:00.540
il nome della classe del componente di destinazione.

01:00.570 --> 01:05.460
Ad esempio, supponiamo di avere due attività, una principale e una seconda.

01:05.460 --> 01:06.960
Questa è l'attività principale.

01:06.990 --> 01:11.280
Per creare una nuova attività, andiamo nel pacchetto.

01:11.280 --> 01:14.070
Nuova attività.

01:14.930 --> 01:16.970
Vuoto di vedute, attività.

01:17.510 --> 01:19.820
Lo nomino come secondo.

01:21.180 --> 01:21.900
Attività.

01:23.230 --> 01:24.340
Fare clic su Fine.

01:25.270 --> 01:27.910
E questa è la nostra seconda attività.

01:27.910 --> 01:30.820
Questo è il file di layout a cui è associato.

01:30.820 --> 01:33.910
La seconda attività è visibile nel layout.

01:33.910 --> 01:37.510
Questo è il file di layout per le attività.

01:37.510 --> 01:45.430
Secondo due: ora vogliamo passare dall'attività principale alla seconda attività.

01:45.640 --> 01:53.560
A tale scopo, creeremo una nuova funzione per la seconda attività.

01:54.190 --> 01:57.220
E comincerò con l'intento.

01:57.250 --> 02:06.280
Questo è l'uso degli intenti e il modo in cui li utilizziamo in Android Alt e enter per importare la classe degli intenti.

02:06.310 --> 02:10.690
Lo si può vedere dal pacchetto di contenuti Android.

02:11.380 --> 02:12.670
Intento.

02:12.940 --> 02:13.720
Intento.

02:13.720 --> 02:18.160
Sto creando una nuova istanza della classe intent.

02:18.640 --> 02:23.440
Poi inizierò con la nuova parola chiave e l'intento.

02:23.650 --> 02:26.420
Passo i due parametri.

02:26.420 --> 02:32.300
Il primo è la posizione attuale, il secondo è la destinazione.

02:32.570 --> 02:44.090
Quindi questo rappresenterà che siamo in questa classe nell'attività principale e andrò al metodo start

02:44.120 --> 02:53.840
dell'attività della seconda attività e passerò l'intent che ho creato prima.

02:55.010 --> 02:58.580
Di nuovo, ragazzi, ho creato un'istanza della classe Intent.

02:59.180 --> 03:01.790
Ho passato il contesto del pacchetto.

03:01.820 --> 03:09.410
Più avanti parleremo del contesto, che è la posizione attuale o l'attività in corso e la destinazione

03:09.410 --> 03:12.230
dove dobbiamo andare.

03:12.710 --> 03:17.120
Ora creerò un semplice pulsante.

03:17.630 --> 03:20.510
Nella prima attività.

03:28.730 --> 03:33.980
Ora inizializzerò questo pulsante nel metodo Oncreate.

03:34.070 --> 03:35.030
Pulsante.

03:41.350 --> 03:44.410
Alt+ enter per importare la classe btn.

03:44.460 --> 03:49.880
Punto impostato su Click Listener Nuova vista su Click listener e ascolto su Click.

03:49.900 --> 03:51.970
Chiamerò questo metodo.

03:51.970 --> 03:53.890
Passare alla seconda attività.

03:56.520 --> 04:04.590
Nella seconda attività, trascinerò qui un testo, ne dedurrò i vincoli e aumenterò le dimensioni

04:04.590 --> 04:07.140
di questa vista di testo.

04:08.730 --> 04:10.470
Passerò alla modalità split.

04:13.140 --> 04:15.160
Dimensione del testo.

04:15.180 --> 04:22.650
32 sp e lo cambierò in benvenuto alla seconda attività.

04:23.410 --> 04:25.180
Lasciatemi gestire il progetto.

04:25.210 --> 04:27.260
Questa è la nostra schermata principale.

04:27.280 --> 04:35.230
Faccio clic su questo pulsante, vado alla seconda attività e si può vedere che questa è la seconda attività.

04:35.230 --> 04:41.860
Gli intenti espliciti vengono quindi utilizzati per avviare un componente specifico all'interno della propria applicazione.

04:42.070 --> 04:45.220
Questa componente specifica è la seconda attività.

04:45.250 --> 04:52.510
Utilizziamo gli intenti espliciti per avviare la nuova attività, che è la seconda.
