Wednesday, April 6, 2016

Surface the Status in Settings - Udacity Advance Android Course


Pertama-tama beralih ke file strings.xml lagi terus tambain key string baru seperti terlihat di bawah :
Naah...abis itu kita pindah ke settingsActivity.java buat masukin string2 yang udah dibikin :
Terus tambain juga kode ini didalam method onSharedPreferenceChange :
Naaah... disini udah bisa liad notifikasi invalid location dibagian settings :

Prev Quiz --- Next Quiz

Detect Invalid Location - Udacity Advance Android Course

Okieee... di sini ngejawabnya mkn tidak mengikuti step2 seperti yang diperlihatkan gambar diatas..ehehe... :D
Klu Hisoka selalu start dari file strings.xml... So tambahkan id string berikut di filenya :
Next beralih ke utility.java buat ngebuat method utility baru sebagai berikut :
Terus pindah ke file SunshineSyncAdapter.java. Terus tambain variabel baru intDef yaitu LOCATION_STATUS_INVALID Seperti dibawah ini :

Terus tambain kondisi buat ngecek lokasi yang tidak valid :
Nexxt...beralih ke ForecastFragment.java terus buat case baru didalam fungsi updateEmptyView() seperti ini :
Terakhirr.... pindah ke SettingActivity.java
Cukup sekia untuk quiz: detect invalid location ini...silahkan dikoreksi klu ada yang kurang tepat.. :)


Prev Quizz --- Next Quizz