YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Indonesian subtitles

← Update the Adapter

Get Embed Code
9 Languages

Showing Revision 1 created 02/03/2015 by SP154Upload.

  1. Dari log, kita mengetahui bahwa kita
    memiliki hak untuk forecast data
  2. dan dalam format yang tepat yang kita
    inginkan yaitu serangkaian utas.
  3. Maka waktunya untuk memperbarui UI.
  4. Fikirkan kembali bagaimana AsyncTask dapat
    mengirimkan data kembali ke utas utama.
  5. Anda dapat menekan Ctrl+O untuk melihat
    daftar metode yang tersedia
  6. kita dapat ubah di AsyncTask.
  7. Jika Anda klik salah satunya, itu akan di
    prepopulasikan pada kode untuk Anda.
  8. Kemudian, Anda dapat perbarui ArrayAdapter
    dengan data baru
  9. yang ditarik oleh AsyncTask.
  10. Petunjuk, Anda dapat menjadikan
    ForecastAdapter sebagai variabel global.
  11. Dengan begitu, Anda dapat mengaksesnya
    dari FetchWeatherTask.
  12. Pastikan bahwa ini bukan kelas statik,
    kalau tidak,
  13. Anda tidak akan dapat mengakses variabel
    anggota dari forcast fragment.
  14. Kemudian, lanjutkan dan kompilasi dan
    bangun aplikasinya.
  15. Saat Anda menjalankannya, dan Anda tekan
    tombol muat ulang, Anda akan lihat
  16. data cuaca selama seminggu untuk lokasi
    Anda.
  17. Setalah aplikasinya bekerja, Anda dapat
    menghapus verbose log statements
  18. jadi Anda tidak menyumbat log nya.
  19. Saat Anda bekerja dengan kode ini,
  20. jika Anda melihat unsupported operation
    exception, pastikan
  21. bahwa saat Anda membuat data palsu, saat
    Anda menginisialisasi ArrayAdapter,
  22. Anda melewatkan beberapa utas, dan bukan
    dan bukan suatu rangkaian.
  23. Dengan begitu Anda dapat panggil
    clear method
  24. atau add method pada daftar koleksi ini.