In WinRT si suppone che l'evento sospeso venga utilizzato per salvare i dati dell'applicazione. È persino scritto nei modelli forniti con Visual Studio. Tuttavia, quando l'utente chiude l'app, l'evento sospeso non viene attivato fino a 10 secondi dopo. Se l'utente avvia l'applicazione nel frattempo, i dati vengono persi. Come dovrei procedere in questo caso? Ho provato altri eventi come NavigatedFrom della pagina ma nessuno di essi ha sparato.Quando devo salvare i dati dell'applicazione in WinRT?
risposta
Si potrebbe provare questo:
Window.Current.Activated += (sender, args) =>
{
if (args.WindowActivationState ==
CoreWindowActivationState.Deactivated)
; //save data
};
Se un utente chiudere l'applicazione si aspetta l'inizio App da zero la prossima volta. Ma se l'utente lascia l'App per fare un'altra cosa, , si aspetta di tornare all'ultima azione.
Se si forza la vostra applicazione per salvare lo stato, anche quando l'utente chiude l'applicazione:
Come potrebbe l'utente avviare l'applicazione da zero in ogni momento che vuole?
È un gioco e c'è un pulsante di ripresa per l'ultima sessione. L'utente avvia l'app in un menu e può selezionare un nuovo gioco o riprendere. Tra l'altro anche i modelli di Visual Studio dicono che dovresti salvare i dati su questo evento. – Stilgar
- 1. Come salvare i dati in iOS
- 2. Limitazioni dei dati principali e quando non salvare i dati in modo persistente
- 3. Quando devo usare i quaternioni?
- 4. Come salvare e recuperare i dati contenteditable
- 5. Suggerimenti su come salvare i dati
- 6. Come avere dati DesignTime in WinRT XAML?
- 7. La modifica dell'appmanifest di un'applicazione WinRT distrugge i dati dell'app
- 8. TinyMCE ajax per salvare i dati
- 9. Miglior strategia di salvataggio dei dati principali (quando salvare i dati sul disco)
- 10. Dove devo archiviare i miei dati dell'applicazione?
- 11. MVC: dove devo formattare i dati?
- 12. Come salvare i dati con GSON in un file JSON?
- 13. Come salvare i dati nel file .txt in MATLAB
- 14. R salvare direttamente i dati in un file ZIP
- 15. Come salvare ed estrarre i dati di sessione in codeigniter
- 16. Come salvare i dati HTML in SQL Server
- 17. Il modo migliore per salvare i dati in un'applicazione Java?
- 18. Devo salvare le stringhe restituite da NSLocalizedString()?
- 19. devo sempre usare i frame di dati in ggplot2
- 20. Devo chiamare getWritableDatabase) ogni volta (I manipolare i dati
- 21. Come salvare listview in Android e recuperarlo quando richiesto?
- 22. Django - Come salvare i dati m2m tramite segnale post_save?
- 23. Come salvare e caricare correttamente i dati di numpy.array()?
- 24. Devo utilizzare i dati di base per memorizzare alcune preferenze dell'utente o salvarlo in NSUserDefaults?
- 25. Problema di archiviazione dati iOS5. Dove salvare i file?
- 26. Salvare i dati quando l'app di Windows 8 Store si chiude
- 27. Quando devo sostituire toString()?
- 28. Script per salvare i dati varbinary sul disco
- 29. Come associare dati ListView ItemTemplates nidificati in Metro/WinRT?
- 30. Quando Socket.Receive restituisce i dati?
L'evento attivato viene generato quando l'app viene chiusa? – Stilgar
Sì ... lo so. Ottieni l'evento Attivato con un parametro che dice che è stato effettivamente ... disattivato ... –
Iteresting. Ci proverò domani. – Stilgar