Return to Video

Main Thread vs Background Thread

  • 0:00 - 0:01
    Kalau kami bilang framework tidak mau kita
  • 0:01 - 0:04
    jalankan operasi jaringan di thread utama,
  • 0:04 - 0:06
    apa yang dimaksud thread utama?
  • 0:06 - 0:10
    Begini, aplikasi Android berjalan
    default di thread utama,
  • 0:10 - 0:12
    juga disebut thread UI.
  • 0:12 - 0:15
    Itu menangani semua input
    serta output pengguna,
  • 0:15 - 0:18
    seperti menggambar di layar.
  • 0:18 - 0:21
    Jadi kita ingin hindari operasi
    makan waktu di sini,
  • 0:21 - 0:23
    kalau tidak, URI akan tersendat.
  • 0:23 - 0:25
    Tapi, mulai thread worker background
  • 0:25 - 0:28
    kalau harus lakukan pekerjaan
    yang berjalan lama.
  • 0:28 - 0:31
    Ini termasuk melakukan panggilan jaringan,
    mendekodekan bitmap,
  • 0:31 - 0:33
    atau membaca dan menulis dari database.
  • 0:34 - 0:39
    Baik. Jadi, terkadang, kita harus
    pindahkan kode jaringan dari thread utama
  • 0:39 - 0:41
    Tapi bagaimana cara melakukannya?
  • 0:41 - 0:42
    Begini, ada beberapa opsi,
  • 0:42 - 0:45
    tapi mari cari nama kelas Android
  • 0:45 - 0:50
    yang menyederhanakan pembuatan thread
    background & sinkronisasi thread UI,
  • 0:50 - 0:52
    agar hasil dari kerja background
  • 0:52 - 0:54
    akan kembali ke thread utama,
  • 0:54 - 0:56
    lalu kita bisa gunakan itu untuk
    update UI kita.
  • 0:56 - 0:59
    Cari di Internet dan temukan
    jawaban pertanyaan ini
  • 0:59 - 1:01
    lalu masukkan nama kelas dalam kotak.
  • 1:02 - 1:03
    Berikut saran untuk Anda.
  • 1:03 - 1:06
    Kalau Anda bingung cara melakukan sesuatu
    di Android
  • 1:06 - 1:08
    dan tak bisa temukan di situs pengembang
  • 1:08 - 1:11
    coba periksa di stackoverflow.com.
  • 1:11 - 1:14
    Itu adalah situs tanya jawab yang dipakai
    banyak pengembang Android
  • 1:14 - 1:16
    sebagai sumber daya berharga.
  • 1:16 - 1:19
    Jadi mungkin saja sudah ada yang ajukan
  • 1:19 - 1:21
    pertanyaan sama seperti Anda.
Title:
Main Thread vs Background Thread
Description:

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

Indonesian subtitles

Revisions