Je souhaite stocker l'état de l'application sur le téléphone pour la recréer lorsque l'application redémarre.Enregistrer l'état WP sur le téléphone
Le problème est que j'ai besoin de stocker des choses comme IDictionary<string, object>
qui comprend tous les types de types. Y a-t-il un bon moyen de le faire?
Je ne veux pas le faire pour tous les types manuellement, comme je le fais maintenant. Je convertis chaque type en json, et l'enregistre comme une chaîne. J'ai besoin actuellement un système de fichiers sur le téléphone comme
MyApp \\ JObjects \\ asd.json
MyApp \\ Dictionary_string_int \\ asd2.json
... etc., Afin que je puisse obtenir le type de l'objet d'origine plus tard et peut appeler
Deserialze< IDictionary<string, int> >(..)
par exemple
Et c'est très douloureux. Chaque fois que je veux stocker un nouveau type, je dois d'abord implémenter une méthode pour le tester. Et des objets comme IDicionary< string, IDicitionary<string, object>>
sont particulièrement douloureux.