Return to Video

Hilo principal vs hilo de fondo

  • 0:00 - 0:02
    Cuando decíamos
    que el framework no quiere
  • 0:02 - 0:05
    que ejecutemos operaciones de red
    en el hilo principal,
  • 0:05 - 0:08
    ¿qué es el hilo principal?
    Bueno, las apps de Android
  • 0:08 - 0:13
    corren por defecto en el hilo principal,
    también llamado hilo de la UI.
  • 0:13 - 0:15
    Maneja toda la entrada del usuario,
  • 0:15 - 0:18
    así como la salida,
    como dibujos en la pantalla.
  • 0:18 - 0:21
    Así que queremos evitar operaciones
    que consumen mucho tiempo aquí,
  • 0:21 - 0:25
    de lo contrario el URI va a tartamudear.
    En cambio, lanzamos un hilo de trabajo
  • 0:25 - 0:28
    de fondo, si tenemos que hacer
    un trabajo de larga duración
  • 0:28 - 0:32
    Esto incluye hacer llamadas de red,
    decodificar mapas de bits,
  • 0:32 - 0:36
    o lectura y escritura de la base de datos.
    Así que, de alguna manera,
  • 0:36 - 0:38
    tenemos que mover el código de red
  • 0:38 - 0:41
    del hilo principal . Pero,
    ¿cómo vamos a hacer eso?
  • 0:41 - 0:43
    Bueno, hay varias opciones, pero busquemos
  • 0:43 - 0:47
    el nombre de la clase Android
    que simplifica la creación
  • 0:47 - 0:51
    del hilo en segundo plano
    y la sincronización del hilo de UI,
  • 0:51 - 0:53
    de modo que los resultados
    del trabajo de fondo
  • 0:53 - 0:57
    volverán al hilo principal, y así podemos
    utilizarlo para actualizar nuestra UI
  • 0:57 - 1:00
    Haz una búsqueda en línea y averigua
    la respuesta a esta pregunta
  • 1:00 - 1:03
    y luego ingresa el nombre de la clase
    en el cuadro.
  • 1:03 - 1:05
    Te doy un consejo.
    Si alguna vez te quedas atascado
  • 1:05 - 1:07
    sobre cómo hacer algo en Android
    y no puedes encontrarlo
  • 1:07 - 1:12
    en el sitio del desarrollador
    prueba con stackoverflow.com.
  • 1:12 - 1:15
    Es un sitio de preguntas y respuestas
    que muchos desarrolladores de Android
  • 1:15 - 1:17
    utilizan como un recurso valioso.
  • 1:17 - 1:21
    Es muy probable que alguien ya haya hecho
    una pregunta similar a la tuya.
Title:
Hilo principal vs hilo de fondo
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD853 - Developing Android Apps
Duration:
01:23

Spanish, Mexican subtitles

Revisions Compare revisions