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