現在、Windows Phone 7.1 用のアプリを開発しており、ユーザーがアプリを終了したときのためにデータを保存する必要があります。
このアプリは非常に単純です。ユーザーが最初に目にするのは MainPage で、4 つのショッピング センターから 1 つを選択します。次のページでは、車を駐車した場所を尋ね、それを String 変数として格納します。最後のページでは、その文字列変数が読み込まれ、関連情報がアプリの起動から継続しているタイマーと共にユーザーに表示されます。
保存したいのは、ユーザーがアプリを離れたときのユーザー入力データとタイマー値です。これにより、アプリを再度起動すると、ユーザーの情報が含まれる最後のページが自動的に表示されます。
生成された Application_Launching、Activated などのイベントで遊んでいますが、これまでのところ何かを機能させることができません。どんな助けでも大歓迎です。
編集:ここに私がこれまでに持っているいくつかのコードがあります(私をどこにも導いていません)
void LoadSettings()
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
String mall;
String level;
String letter;
String number;
if (settings.TryGetValue<String>("mall", out mall))
{
_mall = mall;
}
if (settings.TryGetValue<String>("level", out level))
{
_level = level;
}
if (settings.TryGetValue<String>("mall", out letter))
{
_letter = letter;
}
if (settings.TryGetValue<String>("mall", out number))
{
_number = number;
}
}
void SaveSettings()
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
if (_mall != null)
{
settings["mall"] = (_mall as String);
settings["level"] = (_level as String);
settings["letter"] = (_letter as String);
settings["number"] = (_number as String);
}
}
それは私の App.xaml.cs クラスにあります