Hirdetés

Keresés

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

  • thon73

    tag

    válasz thon73 #710 üzenetére

    Tovább tudom finomítani a kérdést:
    - A ListFragment MINDIG EmptyView-val indul, csak később készíti el a listát; gondolom, amikor a CursorLoader betölti az elemeket.
    - Ez a második lépés kizárólag abban az esetben történik meg, ha a ListFragment először indul, vagy kiadom a ...getContentResolver().notifyChange(uri, null); parancsot. Az uri praktikusan bármi lehet, egyetlen elem, vagy az egész tábla, ez mindegy.
    Enélkül elakad az EmptyView-nál.
    - Ha debug-ban megyek végig a Fragment részein, akkor NEM jelenik meg az EmptyView, az onLoadFinished már korábban lefut, és az eredmény (Cursor) már fel van töltve.

    Megoldásként azt tudtam megtenni, hogy a fenti notifyChange parancsot minden - módosítás nélküli - visszatérés esetén kiadom. Ez azonban szerintem nem helyes technika. Másrészt szeretném tudni, hogy mi történik, hol a hiba. Minden ötletet szívesen várok!

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