首次執行Windows Phone 7應用程序時需要做些事情。我該如何檢查,首先執行?應用程序的第一次執行
0
A
回答
0
你可以把代碼中,在應用程序的生活方式
下方,顯示一個Windows手機應用程序的應用程序生命週期,並顯示出現在App.xaml.cs文件中的4個事件的鏈接所描述的各種事件
1
0
或在更短的線 可以在
私人無效Application_Launching做驗證(對象發件人,LaunchingEventArgs E) { }
保存一個變量在所述分離的儲存空間。 嘗試獲取它,如果你不能這意味着它是第一次使用應用程序,但如果你能夠加載變量,那麼應用程序已經開始。
希望它能幫助
1
我也建議你使用IsolatedStorage,而是專門增加一個布爾鑰匙獨立存儲,並驗證它是否設置爲true。
例子:
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. 在第一次運行應用程序時,執行javascript與WebView.loadUrl不起作用
- 2. 如何加速我的.NET應用程序的第一次執行的性能?
- 3. 第一次使用Facebook應用程序
- 4. 第二次打開應用程序時執行操作
- 5. 應用程序運行一次,但第二次崩潰
- 6. 控制應用程序執行次數
- 7. 可可webview:第一次執行的應用程序緩慢,然後罰款
- 8. 如何在第一次啓動時執行Android應用程序時的操作
- 9. 應用程序第一次安裝時要執行的方法android
- 10. 第一次應用程序崩潰strcat_s
- 11. Cocoa應用程序第一次打開
- 12. 確定當我的應用程序運行的第一次
- 13. 執行應用程序關閉執行程序應用程序
- 14. setTimeout不執行第一次
- 15. 執行第一次實例
- 16. Android:單獨開始第一次應用程序時執行任務嗎?
- 17. 爲什麼同樣程序的執行是第一次
- 18. 顯示不同的屏幕第一次運行應用程序
- 19. 如何檢查AIR應用程序的第一次運行
- 20. 檢測應用程序的第一次運行
- 21. 要檢測應用程序的第一次運行
- 22. 如何理解應用程序的第一次運行
- 23. 如何檢測ios應用程序中的第一次運行?
- 24. 應用程序第一次運行良好,但第二次崩潰
- 25. 運行託管應用程序第二次表現出了比第一次
- 26. Inno安裝程序僅在完成第一個應用程序時執行第二個應用程序
- 27. 如何確定用戶是第一次運行應用程序?
- 28. Jhipster應用程序錯誤第一次運行
- 29. iOS應用程序第一次運行安裝GUI
- 30. Android在第一次應用程序運行後內存不足?
首次啓動後安裝?不,你不需要做任何事情,如果這對於應用程序邏輯沒有必要的話 – Ku6opr 2012-03-02 15:20:39
這個評論甚至意味着什麼? – MoonKnight 2012-03-02 15:24:14
對不起,我讀了第一句話作爲一個問題...對不起一次 – Ku6opr 2012-03-02 15:31:14