Programujeme pre Android /12. časť
V tejto časti seriálu opíšeme nové bloky programového kódu aplikácie db_sync, pomocou ktorých sme ukončili implementáciu všetkých častí CRUD (Create Read Update Delete), teda skupiny príkazov umožňujúcich manipuláciu s údajmi uloženými v tabuľkách databáz. Vytváranie a čítanie údajov z tabuliek umožňovala už prvá verzia aplikácie. Do druhej verzie sme doplnili časti súvisiace s aktualizáciou a mazaním údajov. V neposlednom rade sme aplikáciu rozšírili o BroadcastReceiver periodicky kontrolujúci výskyt zmien v databáze MySQL.
Aktualizácia a mazanie údajov
Na jedinečnú identifikáciu konkrétnych riadkov v rámci oboch databáz sme do tabuliek doplnili stĺpec typu DATETIME. Uvažujeme pritom v intenciách toho, že v jednom čase nevzniknú nové riadky súčasne v oboch databázach. Keby sa tak aj stalo, muselo by to nastať v tej istej sekunde, čo je málo pravdepodobné, najmä ak počítame s faktom, že aplikáciu db_sync a časť nachádzajúcu sa na serveri používa ten istý používateľ. Nami použitý spôs ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH