ACER_112024 ACER_112024 ACER_112024

Programujeme pre Android /12. časť

0
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 ... Zobrazit Galériu

Marek Sopko

Všetky autorove články
seriál programovanie Android