Wednesday, April 13, 2016

Add Refresh Button - Udacity Intermediate Android Course


Okiee.... di quiz ini kita akan nambain refresh button di menu sunshinenya... btw.. skrg kn blom ada yaaah... yang ada cuma menu setting ajjah kyk gini :
Naaah... disitu tar kita tambain menu baru, yaitu "Refresh"....... hehehe... :D
Soooo..... the first time we have to do is to add a new string in Strings.xml as shown below :
Terus kita beralih ke folder menu... didalam folder menu ini kita ngeload string menunya. Btw sebenarnya kita bisa langsung ajjah nambain menunya di file main.xml di dalam folder menu. Tapi diudacitiynya ngebuat file xml baru namanya forecastfragment.xml,,,, Jadiiii yaaaah...kita ngikut ajjah ehehe... sooo...buat xml baru didalam folder menu, klik kanan terus pilih New terus pilih "Menu resource file" seperti terlihat pada gambar di bawah :
terus masukin namanya "forecastfragment" :
Teeruuuuss.... jadi deeh filenya :
Terus didalam filenya kita tambain item baru buat nampilin action_refresh :
Naaah..... menunya udah ada...tinggal kita panggil di file ForecastFragment.java...sooo...beralih ke file tersebut, terus tambain override method baru yaitu onCreate, onCreateOptionMenu, & onOptionItemSelected. Caranya klik kanan pada daerah kosong di file ForecastFragment.java terus pilih Generate--Override Method :
Terus .... pilih tiga biji override methodnya {tekan CTRL utk milih override method kedua dst..}:
Terus hasilnyaaaaa......
Di dalam ketiga method tersebut.....tambain kode program kyk gini :
Daaaan....selese daaaah.... klu kita run.....
Naaah... kliatan.... :D
Tapi klu kita pencet Refreh belom ngelakuin apa2...soalnya isinya masih kosong.... mmm... mungkin diquiz berikutnya baru ditambain aksinya hehehe.... sip....seperti ityu.... ;)


Prev Quiz --- Next Quizz

Tuesday, April 12, 2016

Move to AsyncTask Part II - Udacity Intermediate Android Course

Okieee..... di Part I kita udah sampe di bagian doInBackground(Void... Params), nah didalam method ini kita cut lagi beberapa kode dari onCreateView di placeHolderFragmentnya main activity, yang dicut yang bagian koneksi ke internet dkk ajjah.... Soo.. fungsi doInBackgroundnya seperti terlihat di bawah.....Ooowh...btw... yang PlaceHolderFragment di MainActivity.java dihapus ajjah..soalnya isinya udah kosong... :v
Terus setelah diapus, ganti PlaceHolderFragment menjadi ForecastFragment didalam fungsi onCreate-nya main Activity, kyk gini nih :
okkieee...terus yang doInBackground isinya kyk gini :

Okieeee.... selamat mencobaaa...ahahah... :D

Klu projectnya kita run... udh g' ada error lagi... :)
Siiips... seperti itu untuk yang Quiz Move to AsyncTask.... :)



--- Next Quiz