Tuesday, April 12, 2016

Move to AsyncTask Part I - Udacity Intermediate Android Course

Okieee... disini kita akan membuat refactor, jadi tar bakalan nambain file2 baru baik itu berupa java ataupun layout.xml....mmmmm......mungkiiiiiin....... dibuat yang file java baru dulu, yaang mindain kode dari PlaceholderFragment seperti terlihat pada point pertama di atas. Soooo... di android studionya klik kanan "package"-nya terus pilih new java class seperti terlihat di bawah :
Terus masukin nama kelasnya "ForecastFragment" :
terus OK daaaan.... udah jadi... :D
Naaah... pertama-tama kita tambain extend Fragment di kelasnya... jadi kyk gini :
Terus klik kanan di dalam blok {    } terus pilih "generate.." terus "Override Methods" seperti terlihat di bawah :
Teruuuus.... pilih yang onCreateView :
Daaaan hasilnya :
Btw... nambain method override manual juga boleh yaaaah... jadi klu langsung mau nulis manual juga bisa....ehehe..terserah ajjah ieu maaah... :D

Teruuus... kita "cut" beberapa line kode dari MainActivity yang ada didalam method onCreateView juga :
Naaah... Cut yang didalam kotak merah,,,terus paste kodenya di dalam onCreateView di ForecastFragment :
Teruuus... yang yang ditunjukin panah merah diganti jadi return rootView, terus eeeeh..tadi lupa nambain constructor kelasnya wkwkkw... jadi tambain constructor juga kyk gini {tambain kode yang didalam kotak merah} :
Siiipsss... terus kita buat kelas baru didalam ForecastFragment yang make AsyncTask seperti terlihat di bawah :
Naaah.. itu kan ada garis merah dibawahnya yaaak..berarti dia error... sooo... arahkan kursor mouse ke AsyncTask, terus tar ada tanda tanda kyk gini nih... :D
Tanda lampu itu dipencet...terusss pilih yaang "Implement Methods" :
Daaaan... hasilnya :

Naaaah.... didalam fungsi doInBackground ini kita lanjutkan di part berikutnya eheheh... :D

Prev Quizz --- Go to Part II

No comments:

Post a Comment