- Nem lesz iPhone 19
- Motorola Edge 50 Pro - több Moto-erő kéne bele
- Samsung Galaxy A54 - türelemjáték
- VoLTE/VoWiFi
- Samsung Galaxy S23 Ultra - non plus ultra
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Android alkalmazások - szoftver kibeszélő topik
- Apple iPhone 15 Pro Max - Attack on Titan
- OnePlus Nord 2 5G - észak-északkelet
- OFFTOPIK: Earfun-lányok Sencsenben
Új hozzászólás Aktív témák
-
drkbl
őstag
Miért kattint mégegyszer a feltöltőgombra? Mert változtak az adatok. Hogy működjön? Automatikusan? Akkor a gombnyomásra elsőnek törölje az adott busz adatait, aztán vigye fel újra. Manuálisan? Ha van az adott busznak rekordja, akkor kérdezze meg, törölni akarja-e a régi adatokat. Brutálisan? Miután kattintott és lefutott a rutin, tiltsa le a gombot

Továbbá lehet kezdeti állapot (ha külön gomb van a törlésre):
Gomb engedélyezve=van adatbázis ÉS nincs benne adott busz rekord -
amargo
addikt
Mennyire állnak rendelkezésedre változás követő adatok, ha publikus helyről szeded nincs a kezedbe a kiszolgáló szerver, nincs jól beállítva, akkor csak sakkozni lehet. Bár érdekelne hátha van valami más megoldás, mert engem is érdekel.
Itt gyakorlatilag ugyan azt írtad le, mint előtte és ugyan olyan rossz is a megközelítés.
Elmondom nálam, hogy működik egy ilyen többszöri hívás esetén. Elsőnek nyilván feltöltöd az adatbázis itt nincs semmi extra, kb erre való a kódod.
Majd második hívás esetén megnézed, egy timestamp, akármi alapján hogy van-e változás azaz érdemes-e letölteni - és mit -.
Nyilván itt megfontolandó, hogy a UI-nak átadsz-e már cache adatot vagy megvárod, amíg minden a kezedben van. Közben háttérben a változást betöltöd a cache/DB-be.Te esetedbe az lehet a megoldás, hogy nem ismered a változást tartalmát ezért a kódban kell megnézned, erre adtam példád. Nyilván a cache és dynamic data-t össze kell hasonlítanod, de ezt még mindig nem teszed meg, csak letöltöd és folyton beleakarod tölteni a DB-be.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- AKCIÓ! MSI Z77 MPOWER Z77 chipset alaplap garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3618,96% Akksi
- LG 55G2 - 55" OLED evo - 4K 120Hz 1ms - 1100 Nits - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1
- Lenovo ThinkPad P1 Gen2 intel i7-9850H 32GB RAM 1000GB SSD 15,6" 4K OLED TOUCH 1 év garancia
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő




