Hanantadk

Penggunaan AsyncTask

Dalam programming java atau android, programmer sering menggunakan asynctask untuk mengeksekusi proses atau operasi yang berat.Asyntask bekerja di background sehingga tidak mengganggu aktifitas user ketika system sedang mengeksekusi suatu proses. Akan tetapi penggunaan asynctask ini kadang menimbulkan beberapa kenadala. Salah satunya adalah ketika request data dari server kemudian menampilkannya. Pada proses asynctask tidak diperbolehkan mengkesekusi view dan mengeset suatu adapter karena akan menimbulkan error. sumber

you can’t update the UI on a background Thread which is what you are doing with setAdapter() and is why it works in onPostExecute()

sebagai contoh yang salah :

Terkadang data yang di eksekusi pada doInBackground akan menjadi null ketika dipanggil di onPostExecute.Untuk mengatasi hal tersebut bisa menggunakan List. Jika ingin memperdalam Asynchronous Task Android berikut saya share e-book free learning dari packtpub.com. Link Download

Leave a Reply

Your email address will not be published. Required fields are marked *