Hirdetés
- Xiaomi 17 Ultra - jó az optikája
- Xiaomi 15T Pro - a téma nincs lezárva
- Fotók, videók mobillal
- One mobilszolgáltatások
- Fittyet hány a pesti napfényre a Honor 600
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Samsung Galaxy A57 - kecses test, lusta lélek
- Xiaomi 14 - párátlanul jó lehetne
- Apple iPhone 17 Pro Max – fennsík
- Így spórolhat az Apple az iPhone 18 kijelzőin
Új hozzászólás Aktív témák
-
thon73
tag
Hát, igazság szerint még sehogy. Azért kértem a tanácsot, hogy melyik úton célszerű elindulni. Az alapötlet a Loader lett volna, minden aktív fragmentben egy külön loaderrel, amit a fragment lebontásakor szintén eldob. (Hozzáteszem ez egy korábban félbemaradt projekt, ahol az adatbázis egyes elemeit egy naptár oldalról is el tudom érni. Az adatbázis rész kész, a listek még Loaderrel készültek.)
Több ponton elakadtam. A Loaderrel igazából ezt elég könnyen meg lehetne oldani - tudom, hogy már nem ildomos. A Room és LiveData együttessel apró probléma, hogy szerintem az egész korábbi programot át kéne írni, amire leginkább nincs időm.
Mielőtt rájöttem volna, hogy miként rakjam egybe a régi és új kódot egy újabb problémába futottam bele: A ViewPager (konkrétan Fragment, de ez mindegy) - elég komoly, 2-3 másodperces késéssel indul már 3 ablaknál is. Ez azért érdekes, mert lényegileg az egész egy custom Layout, ami gyakorlatilag semmilyen számolást nem használ, sőt, még azt is minden egyes alképernyőn újra felhasználja. Lapozásnál semmilyen várakozás nincs, pillanatok alatt lapoz 8-10 lapot, nemhogy hármat. Ráadásul a log szerint a fragmentek is pikk-pakk felépülnek; nem tudom, mire kell ez a rengeteg idő.
Jelenleg azt hiszem, a kiolvasás optimalizálása lesz a legkisebb problémám. Először ezzel a megjelenítéssel kell kezdenem valamit. Egyébként nem is értem. Miért nem jeleníti meg az első fragmentet, aztán amig az ember gyönyörködik benne, építhetni a többit.
-
thon73
tag
Igen, majdnem pontosan így. Köszi, ezen el tudok indulni. Leginkább az okoz nehézséget, hogy több lehetőség közül kiválasszam a legegyszerűbben elkészíthetőt.
A megjelenítést egy ViewPager végzi, csak nem egészen listában, hanem egy custom-view-ben. Konkréten ez egy ugyanolyan naptároldal, mint az összes többi.
Azért kérem el a hónap összes adatát, mert ezen az oldalon mindegyik szerepelni fog.
Jobb és bal slide-dal ugrok a szomszédos hónapokra - elvileg végtelen lehet, de 3 évvel - 36 hónap - mindenképp számolni kell. Pontosan ezért nem szerettem volna minden ablaknak külön háttérszálat nyitni.
A háttérben egy elég összetett adatbázis áll, de a "naptár" rész elég egyszerű. Mindenki ugyanabba a táblába jegyezhet be dátummal és rövid szöveggel, nekem most csak ezt a táblát kell lekérdeznem.
Kis érdekesség, hogy a naptár-rekordok feljegyzik, hogy honnan származnak, és vissza tudnak vinni a kiindulási rekordra több táblában is. -
PumpkinSeed
addikt
Nekem pl. sokszor volt olyan, hogy ajánlottak munkát a beszélgetés után is. Egy jó beszélgetésből nagyon sok minden kiderül. Minden interjú más. Amit én nagyon utálok (nem vagyok android-os), hogy az interjú alatt elkezdenek olyan hülyeségeket kérdezni, hogy egy gráf alapú adatbázist hogyan kezdenél el. Hát most komolyan, cégek ezen hónapokat gondolkoznak, én meg vázoljam fel az interjú alatt? De az ilyeneket hagyni is kell. A kérdésedre a válasz pedig ismét, minden interjú, vagy hiring folyamat teljes más.
-
[KgP].Robot
aktív tag
Szia!
Igen, volt mar a jelolt. 0 tapasztalattal a 300k-s nettó plussz Android tanfolyamra küldés céges költségen kissé túllövés szvsz. Főnököm nem is vette fel.
A cikk viszont nagyon jó. Atfutottam gyorsan de el fogom olvasni alaposan. Juniorkent nekem is tele van erdekes infokkal.
Köszönöm szépen a válaszodat!
Új hozzászólás Aktív témák
Hirdetés
- Xiaomi 12T /8/128GB / Kártyafüggetlen / 12Hó Garancia
- Szerver / szerverterem / szerver infrastruktúra felvásárlás, 1-1db is, kiszállással, logisztikával
- ÚJ MacBook Pro 16" M4 PRO 24GB 512GB Space Black
- REFURBISHED - DELL Universal Dock D6000 (452-BCYH) (DisplayLink)
- AKCIÓ! AMD Ryzen 9 5900X 12mag 24szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






