Windows Phone 7アプリの最初の実行時に何かをする必要があります。どうすれば確認できますか、最初に実行されますか?アプリの最初の実行
0
A
答えて
0
あなたは、アプリケーションのライフスタイル
のWindows Phoneアプリのアプリケーションのライフサイクルを示しており、あなたのApp.xaml.csファイルに表示される4つのイベントを示した以下のリンクで説明されている様々なイベントにコードを置くことができます
1
あなたはこのためIsolatedStorage
を使用することができます。詳細は、MSDNを参照してください。基本的な実装については、this linkを参照してください。最初の起動時に
とあなたが保存した設定の数を数えることができるあなたもセットアップ持続デフォルトの設定をする前に
:私はメインページのコンストラクタでこれを置くだろうif (IsolatedStorageSettings.ApplicationSettings.Count == 0)
MessageBox.Show("No setting avalible - applications fisrt launch!");
。
これですべての必要があります。お役に立てれば。あなたは
プライベートボイドApplication_Launching(オブジェクト送信者、LaunchingEventArgs e)に {}
を検証を行うことができます
0
以下の行で分離ストレージ内の変数を保存します。 これを試してみてください。それができない場合は、初めてアプリケーションを使用することを意味しますが、変数をロードできれば、アプリケーションは既に起動しています。
はそれが私はまた、あなたがIsolatedStorageを使用することをお勧めしますが、特に分離ストレージへのブールキーを追加し、それがtrueに設定されていますかどうかを確認します
1
を助ける願っています。
例:
using System;
using System.IO.IsolatedStorage;
/// <summary>
/// Application Settings
/// </summary>
public class AppSettings
{
/// <summary>
/// IsFirstStart IsolatedStorage Key.
/// </summary>
public const string IsFirstStartKey = "firststart";
/// <summary>
/// Gets or sets a value indicating whether this instance is the first start.
/// </summary>
/// <value>
/// <c>true</c> if this instance is the first start; otherwise, <c>false</c>.
/// </value>
public static bool IsFirstStart
{
get
{
if (IsolatedStorageSettings.ApplicationSettings.Contains(AppSettings.IsFirstStartKey))
return (bool)IsolatedStorageSettings.ApplicationSettings[AppSettings.IsFirstStartKey];
else
return true;
}
set
{
if (IsolatedStorageSettings.ApplicationSettings.Contains(AppSettings.IsFirstStartKey))
IsolatedStorageSettings.ApplicationSettings[AppSettings.IsFirstStartKey] = value;
else
IsolatedStorageSettings.ApplicationSettings.Add(AppSettings.IsFirstStartKey, value);
IsolatedStorageSettings.ApplicationSettings.Save();
}
}
}
使用法:
if (AppSettings.IsFirstStart == false)
{
// First Start, do some logic
// ...
// But remember to set it to true, once it's done!
AppSettings.IsFirstStart = true;
}
関連する問題
- 1. アプリの最初の実行でいくつかのデータをダウンロード
- 2. Android Studioを使用した最初のアプリの実行中
- 3. 実行ピップその最初
- 4. パペット事実:最初のエージェント実行
- 5. バッチファイルの実行のみ最初のコマンド
- 6. WPFアニメーションの最初の実行
- 7. エラーは、Androidアプリケーションの最初の実行
- 8. Railsの最初の実行エラー
- 9. 最初のアニメーション実行後の問題
- 10. 私の最初のAndroidアプリはモバイルでは実行されません
- 11. インストール後の最初の実行でhttpsコールでAndroidアプリが動作しない
- 12. Jinjava最初のアプリにjava.lang.ClassNotFoundException
- 13. エアアプリケーションの最初の実行時に関数を実行
- 14. 最初の実行時にDockerコピーコンテナボリュームファイル
- 15. Django south:最初のマイグレーションを再実行
- 16. コードは、最初の実行後に
- 17. Androidスタジオ+リアクションネイティブ - 最初のアプリを実行しようとしています
- 18. scheduleAtFixedRateは最初の実行後に実行されません
- 19. wp_enqueue_styleの最初の行だけが実行されます
- 20. Android:アプリ起動時の最初のリクエスト
- 21. CodeNameOne最初のAndroidアプリのビルドエラー
- 22. mavenタスクを最初に実行する
- 23. ngOnInitと最初に実行したコンストラクタ
- 24. 最初の行に
- 25. iter_rows()最初の行
- 26. locationManager(_:変更を承認しました:)は、アプリを最初に実行すると実行されますか?
- 27. バットスクリプトは最初の行だけを実行しますか?
- 28. 実行アプリのbackgroundmode
- 29. execLinkedOpの最初の実行時のCArtAgO(JaCaMo)のjava.lang.IllegalMonitorStateException
- 30. クエリグリッチの最初の行?
インストール後の初回起動?いいえ、アプリケーションロジックのために必要でない場合、何もする必要はありません – Ku6opr
このコメントはどういう意味ですか?? – MoonKnight
申し訳ありませんが、最初の文章を質問として読んでいます...もう一度申し訳ありません – Ku6opr