Przerwa międzyświąteczna sprzyja powstawaniu kodu. Udało mi się zamienić prowizorycznego klienta na takiego bardziej profesjonalnego.
Postanowiłam wykorzystać to, czego uczę się na szkoleniu Udacity – RecyclerView z ViewHolderem 🙂
W tym momencie mój layout activity_main.xml trochę się zmienił, bo zamiast pojedynczego textView do wyświetlenia JSON-a ma teraz RecyclerView:
który to przyjął do siebie już konkretne pola, które będę wyświetlać i wygląda teraz tak:
Zasilanie adaptera danymi i podpinanie go do RecyclerView odbywa się w metodzie onPostExecute w AsyncTasku:
A sam ViewHolder trzymający pola wygląda następująco:
Ostatnim puzzlem w tej układance jest sam RecyclerView:
W efekcie pozbyłam się smutnego JSON-a, a zyskałam przejściowo smutną tabelkę: