2012-02-28 4 views
4

wp7の隔離されたストレージに保存されたデータは永久的ですが、私は「永久」という用語について少し混乱しています。私はwp7デバイスを持っていないので、実際のデバイスでこれを確認することはできません。エミュレータを試してみると、エミュレータを閉じるまですべて正常に動作しています。私は、アプリケーションが閉じられているか、デバイスがオフになっているときに、同じ問題が実際のデバイスに存在するかどうかを知りたい。隔離されたストレージのデータが永続的である期間について

答えて

4

デバイス上で、アプリケーションをアンインストール/削除するまで、IsolatedStorageはデータを保持します。エミュレータを使用すると、「インストールされたアプリケーション」は、エミュレータを閉じるまで保持されます。エミュレータを閉じることは、アプリケーションを削除することと同じです。

+0

ありがとう。 App.xaml.csのApplication_ClosingイベントのIsolated Storageへの変更を保存する必要がありますか? – Neha

+0

@Santhuが述べたように、それは必要ありません。しかし、アプリケーションがただ単に非アクティブ化され、リソースが利用できないことが原因で、OSがアプリケーションを破棄することを決定するという問題が発生する可能性があります。このような場合、必要なすべてのデータが取得されたら、ApplicationSettingsを保存することをお勧めします。 – abhinav

+0

私は、申し込みを閉じる際に余分なものは必要ないということです。しかし、データを保存した後は、分離したストレージを保存して反映させる必要があります。 – Santhu

1

デバイス内隔離ストレージデータは、アプリケーションがアンインストールされるまでに格納されます。。 孤立したストレージのデータかアプリケーションの設定か。

+0

ありがとうございますが、Application_Closingのイベントで分離ストレージに加えられた変更を保存する必要がある場合は教えてください。 – Neha

+0

いいえ、必要ありません。 – Santhu

+0

あなたのアプリをアンインストールしても、ユーザーが保存したデータを保存できるようにしない限り。 この場合、データを「クラウド」(ウェブサービス)に保存する必要があります。アプリを再インストールすると、ユーザーはデータを独立したストレージにダウンロードできます。 データは本当に永久的なもので、特に電話を紛失/拭き取って修理するために送信すると(電話を拭き取ることが多い)、アプリを再インストールする必要があるユーザーにとっては非常に便利です。 – jwddixon

関連する問題