locked
gestione background Launching-Activated RRS feed

  • Domanda

  • Ciao a tutti

    Ho un app windows phone 8.0 questa applicazioen ha un comportamento strando nel suspend e restore.

    Se mentre utilizzo app premo il tasto home l'applicazione si sposta in background passando per il metodo Application_Deactivated, se richiamata dal multitasking vine richiamato il metodo Application_Activated e l'app mantine lo stato perso, se invece una volta mandata in background la lancio dall'icona "nel menu" si apre una nuova istanza dell'app Application_Launching..

    come faccio rilanciare "se è in background" l'app?

    grazie

    giovedì 5 febbraio 2015 11:16

Risposte

  • Ciao Carmelo,

    Problema risolto in un progetto Windows Phone 8, a differenza 8.1, non viene gestito automaticamnete Fast App Resume.

    Lascio il Link dove viene trattato e risolto il problema.

    http://www.winphoneitalia.com/script/84/Supportare-Fast-App-Resume-Windows-Phone.aspx

    lunedì 9 febbraio 2015 09:55

Tutte le risposte

  • Ciao Giorgiaus88,

    Ciao a tutti

    Ho un app windows phone 8.0 questa applicazioen ha un comportamento strando nel suspend e restore.

    Se mentre utilizzo app premo il tasto home l'applicazione si sposta in background passando per il metodo Application_Deactivated, se richiamata dal multitasking vine richiamato il metodo Application_Activated e l'app mantine lo stato perso, se invece una volta mandata in background la lancio dall'icona "nel menu" si apre una nuova istanza dell'app Application_Launching..

    come faccio rilanciare "se è in background" l'app?

    grazie

    nel caso in cui l'applicazione viene avviata ho dalla schermata di start, o dalla schermata delle applicazioni installate, stai effettivamente lanciando un nuovo processo dell'applicazione, per cui viene come hai notato, eseguito l'evento Launching, mentre se utilizzi il multitasking o il tasto back per tornare all'applicazione, viene eseguito l'evento Activated, questo se il processo inerente all'applicazione non e stato terminato dal sistema operativo. Maggiori informazioni le trovi a questo link .

    Ciao.


    giovedì 5 febbraio 2015 13:19
    Postatore
  • Grazie della risposta ho letto il link che mi hai mandato ma non sono riuscito a trovare una soluzione semplice al mio problema.

    Quello che voglio gestire io è il "resuming a breve periodo" o meglio non mi interessa il comportamento dell'app dovo 10 secondo oppure se dopo averla mandata in background il sistema la chiude, quindi non voglio salvare uno stato dell'app sul disco..ma vorrei se possibile, riprendere l'esecuzione dell’istanza in running e non lanciarne una nuov...

    grazie
    giovedì 5 febbraio 2015 16:06
  • Ciao Giorgiaus88,

    Grazie della risposta ho letto il link che mi hai mandato ma non sono riuscito a trovare una soluzione semplice al mio problema.

    Quello che voglio gestire io è il "resuming a breve periodo" o meglio non mi interessa il comportamento dell'app dovo 10 secondo oppure se dopo averla mandata in background il sistema la chiude, quindi non voglio salvare uno stato dell'app sul disco..ma vorrei se possibile, riprendere l'esecuzione dell’istanza in running e non lanciarne una nuov...

    grazie

    dalla mia esperienza, ciò che chiedi non e possibile, in quanto avviando l'applicazione dalla tile principale crei sempre un nuovo processo, cosa come detto differente se riprendi un applicazione in stato "sospeso", dove dovrai poi mostrare l'ultimo stato che l'utente ha lasciato. Attendiamo magari qualche risposta di altri utenti in merito.

    Ciao.


    sabato 7 febbraio 2015 13:49
    Postatore
  • Ciao Carmelo,

    Problema risolto in un progetto Windows Phone 8, a differenza 8.1, non viene gestito automaticamnete Fast App Resume.

    Lascio il Link dove viene trattato e risolto il problema.

    http://www.winphoneitalia.com/script/84/Supportare-Fast-App-Resume-Windows-Phone.aspx

    lunedì 9 febbraio 2015 09:55
  • Ciao Giorgiaus88,

    Ciao Carmelo,

    Problema risolto in un progetto Windows Phone 8, a differenza 8.1, non viene gestito automaticamnete Fast App Resume.

    Lascio il Link dove viene trattato e risolto il problema.

    http://www.winphoneitalia.com/script/84/Supportare-Fast-App-Resume-Windows-Phone.aspx

    vero, non avevo pensato al FastAppResume, grazie per aver condiviso la soluzione.

    Ciao.


    lunedì 9 febbraio 2015 11:58
    Postatore