Windows ストア用の xaml アプリを開発しようとしています。開発中に問題に直面しました。オブジェクトの一般的なリストをローカル ストアに保存したいのですが、リストを保存しようとするたびに、「サポートされていない型」の例外が発生します。
Windows 8アプリのローカルストアにジェネリックリストを保存して復元するのを手伝ってくれる人はいますか?
Windows ストア用の xaml アプリを開発しようとしています。開発中に問題に直面しました。オブジェクトの一般的なリストをローカル ストアに保存したいのですが、リストを保存しようとするたびに、「サポートされていない型」の例外が発生します。
Windows 8アプリのローカルストアにジェネリックリストを保存して復元するのを手伝ってくれる人はいますか?
この記事Accessing app data with the Windows Runtime (Windows Store apps)をご覧ください。 Windows ランタイムの基本型以外のものをアプリ設定に保存することはできません。私は自分でアプローチしようとしました: a) JSON.netでシリアル化を使用し、サスペンド時にデータをファイルにシリアル化し、起動時に復元します。b) sqliteとsqlite-netを使用して、アプリで単純なデータベースを使用します。
提案をありがとうございました。
最初にデータをjsonstringにシリアル化し、シリアル化されたデータをストレージに文字列として保存し、逆シリアル化を使用してデータを復元することで解決策を得ました..