Hirdetés

Új hozzászólás Aktív témák

  • t181

    senior tag

    válasz thon73 #4823 üzenetére

    Tehát ha jól értem az adatbázisod olyan rekordokat tartalmaz, melyek mindegyikének van egy dátuma, a célod pedig, hogy egy-egy Fragment-en megjelenítsd az egyes hónapokba beleeső adatbázisrekordokat (valószínűleg listás nézetben).

    Room és PagedList segítségével elég egyszerűen megoldható.
    Kell egy olyan lekérdezés, ami paraméterben megadott év és hónap segítségével rászűr a szükséges bejegyzésekre ezt pedig egy PagedList LiveData formájában visszaadja. Erre az adott Fragment-ben feliratkozol és az eredményt átadod egy RecyclerView PagedListAdapter-ének.
    Így nem kell szálakkal foglalkoznod, mindent megold magától.

    Következő Fragment-re navigáláskor pedig a jelenlegi alapján ki tudod számolni, hogy melyik hónap következik és át tudod adni a következőnek.

    Ennek egy része találgatás, de talán el tudsz indulni.

    Minden egyes fragment nyit egy külön háttérszálat?

    Egyszerre hány Fragment-et hozol létre? ViewPager-t használsz, gombnyomásra ugrasz egyik hónapról a másikra, esetleg valami más?

Új hozzászólás Aktív témák