2. Tombstone
3. osapuolen sovellukset ei voi toimia taustalla
J辰rjestelm辰 saattaa tappaa sovelluksen
Ohjelmilla on mahdollisuus tallentaa tiedot
ennen lopettamista ja palautua seuraavalla
ajokerralla
3. Tombstone
Ohjelma tombstoneen Palautuminen
Puhelu tulee Puhelun loputtua
Puhelin menee nukkumaan K辰ytt辰j辰 avaa puhelimen
K辰ytt辰j辰 painaa koti tai haku-nappia K辰ytt辰j辰 palaa ohjelmaan seuraavan
kerran
Sovellus k辰ynnist辰辰 ulkoisen toimenpiteen K辰ytt辰j辰 palaa ohjelmaan toiminnon
p辰辰tteeksi
6. Launching event
Kun sovellus k辰ynnistet辰辰n ja halutaan n辰ytt辰辰
uudelta instassilta
Tulisi latautua nopeasti
V辰lt辰 resurssien latausta
7. Running tila
Kunnes k辰ytt辰j辰 navigoi pois ohjelmasta
Eteen tai taaksep辰in, koti-, hakunappi
Ohjelmien ei pit辰isi tarjota mahdollisuutta
lopettamiseen
Lukitusn辰ytt旦
Idle detection
8. OnNavigatedFrom metodi
Kun k辰ytt辰j辰 navigoi sivujen v辰lill辰
My旦s Deactivated tilaan menness辰
Sivun tila tulisi tallentaa
Poikkeuksena takaisin navigointi
(NavigationMode)
my旦s OnNavigatingFrom
9. Deactivated event
K辰ytt辰j辰 poistuu ohjelmasta
Koti-napilla, toinen ohjelma, choosers, lukitus
Tulisi tallentaa ohjelman tila josta voidaan
palautua
State-olio
Ohjelma saatetaan lopettaa kokonaan eventin
kutsumisen j辰lkeen
T辰rke辰t tiedot -> Isolated Storage
10. Dormant tila
Kun k辰ytt辰j辰 poistuu ohjelmasta
Tila tallennetaan muistiin
Kaikki prosessit pys辰ytet辰辰n
S辰ilytet辰辰n muistissa
Uudet ohjelmat tarvitsevat enemm辰n muistia
Dormant tilassa olevat ohjelmat suljetaan ->
tombstoned
11. Tombstoned tila
Ohjelma on lopetettu
Navigointi ja tila sanastot tallennettu
Max 5 ohjelman tiedot
Jos k辰ytt辰j辰 palaa, voidaan sanastoja k辰ytt辰辰
tilan palauttamiseen
12. Activated event
Kun k辰ytt辰j辰 palaa ohjelmaan
IsApplicationInstancePreserved
True, dormant
False, tombstoned -> Navigointi ja State sanastot
13. OnNavigatedTo metodi
K辰ytt辰j辰 navigoi sivulle
My旦s ensi k辰ynnistyksell辰
Tarkistus onko sivu uusi
Jos uusi ja state sanastossa tiedot -> k辰ytet辰辰n
14. Closing event
Navigoi taaksep辰in ensimm辰isen sivun ohi
Ohjelma suljetaan
State:a ei tallenneta
10 sekunnin aikaraja
Ohjelma suljetaan