Sejauh ini, kita sudah tahu bagaimana service dibuat dan mengapa sangat penting untuk memastikan bahwa tugas-tgas yang berjalan lama/panjang harus ditangani dengan benar, terutama ketika meng-update thread UI. Sebelumnya dalam latihan tentang topik-topik "Networking", kita juga sudah tahu bagaimana menggunakan class 'AsyncTask untuk mengeksekusi kode yang berjalanan di background. Bagian ini akan merangkum secara singkat beberapa cara untuk menangani tugas-tugas yang berjalan lama/panjang dengan benar dengan menggunakan berbagai method yang ada.
Pertama, kita buat terlebih dahulu project baru dan kita beri nama "Threading". Kemudian kita modifikasi file "activity_main.xml" seperti berikut: