Hirdetés

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

  • WonderCSabo
    félisten

    Sziasztok!
    noob kérdés
    adott két activity, mindegyiken textfieldek, amik kiírják, melyik életciklus-metódus hányszor futott le (onCreate(),onResume() stb). első activityn egy gomb, ami megnyitja a kettest
    a gond: az elsőn szépen számolja, teljesen jó.
    a második activityn pedig mindig 1-esen állnak a számlálok (0-ra vannak inicializálva). viszont, ha elfogratom a kijelzőt akkor frissülnek a számlálok ott is.aztán bezárom, és vissza és megint 1-en állank. mi lehet a gond?
    logcatra kiírattam a változók értékét és 0-k, de a metódusok lefutnak

    Nincs itt semmi gond. Amikor megint elindítod a második Activity-t, akkor az objektum létrehozásakor, 0-ra inicializálódnak a számlálok. Aztán mivel elindítottál egy új Activity-t, ezért lefut mind az onCreate, onStart és az onResume metódus. Ekkor ezeknek a számlálói inkrementálódnak és 1-es értéket vesznek fel. Az onRestart ilyenkor nem hívódik meg, annak a számlálója 0 marad. Olvasd el ezt.

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