Projekt z programování pro Android
Týden 9
Úkol 9
Předělejte data tak, aby se ukládaly do databáze
- Po kliknutí na button v detailu (měla by tam být hvězdička, nebo znaménko plus) se film uloží do databáze (jako na hodině)
- když je uložený v db, floating action button bude v jiném stavu a po kliknutí na něj se film z databáze vymaže
- Data z databáze se budou načítat pomocí Loaderu
- V detailu zobrazte nejenom rok vydání filmu, ale celé datum
- Do actionbaru přidejte přepínátko mezi obrazovkou "Discover" a "Favorites". Přepínání implementujte jedním ze způsobů:
- Fragment s GridView nebude načten staticky v xml, ale dynamicky. Poté pro přepínání je možné použít dva fragmenty, které se budou replaceovat.
Pro oba je potřeba zobrazit obrazovku s detailem na tabletu, chování se tedy úplně nemění. - Všechno zůstane stejné, jenom v GridView se bude měnit zdroj dat dle přepínátka (buďto net/paměť, nebo databáze)
- Fragment s GridView nebude načten staticky v xml, ale dynamicky. Poté pro přepínání je možné použít dva fragmenty, které se budou replaceovat.
- Udělejte testy na databázi