[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.50,Default,,0000,0000,0000,,Dari log, kita mengetahui bahwa kita\Nmemiliki hak untuk forecast data Dialogue: 0,0:00:02.50,0:00:05.81,Default,,0000,0000,0000,,dan dalam format yang tepat yang kita\Ninginkan yaitu serangkaian utas. Dialogue: 0,0:00:05.81,0:00:08.24,Default,,0000,0000,0000,,Maka waktunya untuk memperbarui UI. Dialogue: 0,0:00:08.24,0:00:13.15,Default,,0000,0000,0000,,Fikirkan kembali bagaimana AsyncTask dapat\Nmengirimkan data kembali ke utas utama. Dialogue: 0,0:00:13.15,0:00:15.92,Default,,0000,0000,0000,,Anda dapat menekan Ctrl+O untuk melihat\Ndaftar metode yang tersedia Dialogue: 0,0:00:15.92,0:00:18.32,Default,,0000,0000,0000,,kita dapat ubah di AsyncTask. Dialogue: 0,0:00:18.32,0:00:21.79,Default,,0000,0000,0000,,Jika Anda klik salah satunya, itu akan di\Nprepopulasikan pada kode untuk Anda. Dialogue: 0,0:00:22.36,0:00:25.09,Default,,0000,0000,0000,,Kemudian, Anda dapat perbarui ArrayAdapter\Ndengan data baru Dialogue: 0,0:00:25.09,0:00:27.59,Default,,0000,0000,0000,,yang ditarik oleh AsyncTask. Dialogue: 0,0:00:27.59,0:00:31.03,Default,,0000,0000,0000,,Petunjuk, Anda dapat menjadikan\NForecastAdapter sebagai variabel global. Dialogue: 0,0:00:31.03,0:00:34.23,Default,,0000,0000,0000,,Dengan begitu, Anda dapat mengaksesnya\Ndari FetchWeatherTask. Dialogue: 0,0:00:34.23,0:00:36.67,Default,,0000,0000,0000,,Pastikan bahwa ini bukan kelas statik,\Nkalau tidak, Dialogue: 0,0:00:36.67,0:00:40.71,Default,,0000,0000,0000,,Anda tidak akan dapat mengakses variabel\Nanggota dari forcast fragment. Dialogue: 0,0:00:40.71,0:00:42.98,Default,,0000,0000,0000,,Kemudian, lanjutkan dan kompilasi dan\Nbangun aplikasinya. Dialogue: 0,0:00:42.98,0:00:45.61,Default,,0000,0000,0000,,Saat Anda menjalankannya, dan Anda tekan\Ntombol muat ulang, Anda akan lihat Dialogue: 0,0:00:45.61,0:00:48.72,Default,,0000,0000,0000,,data cuaca selama seminggu untuk lokasi\NAnda. Dialogue: 0,0:00:48.72,0:00:51.58,Default,,0000,0000,0000,,Setalah aplikasinya bekerja, Anda dapat\Nmenghapus verbose log statements Dialogue: 0,0:00:51.58,0:00:53.29,Default,,0000,0000,0000,,jadi Anda tidak menyumbat log nya. Dialogue: 0,0:00:53.29,0:00:55.12,Default,,0000,0000,0000,,Saat Anda bekerja dengan kode ini, Dialogue: 0,0:00:55.12,0:00:58.52,Default,,0000,0000,0000,,jika Anda melihat unsupported operation\Nexception, pastikan Dialogue: 0,0:00:58.52,0:01:02.60,Default,,0000,0000,0000,,bahwa saat Anda membuat data palsu, saat\NAnda menginisialisasi ArrayAdapter, Dialogue: 0,0:01:02.60,0:01:06.07,Default,,0000,0000,0000,,Anda melewatkan beberapa utas, dan bukan\Ndan bukan suatu rangkaian. Dialogue: 0,0:01:06.07,0:01:07.70,Default,,0000,0000,0000,,Dengan begitu Anda dapat panggil\Nclear method Dialogue: 0,0:01:07.70,0:01:09.44,Default,,0000,0000,0000,,atau add method pada daftar koleksi ini.