首次执行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. 如何加速我的.NET应用程序的第一次执行的性能?
- 2. 第二次打开应用程序时执行操作
- 3. 应用程序运行一次,但第二次崩溃
- 4. 如何在第一次启动时执行Android应用程序时的操作
- 5. 控制应用程序执行次数
- 6. Cocoa应用程序第一次打开
- 7. 确定当我的应用程序运行的第一次
- 8. Android:单独开始第一次应用程序时执行任务吗?
- 9. 为什么同样程序的执行是第一次
- 10. 应用程序第一次运行良好,但第二次崩溃
- 11. 运行托管应用程序第二次表现出了比第一次
- 12. 如何理解应用程序的第一次运行
- 13. 如何检查AIR应用程序的第一次运行
- 14. Jhipster应用程序错误第一次运行
- 15. 第一次运行原始应用程序时出错
- 16. 第一次运行应用程序/活动
- 17. ASP.Net应用程序运行在第一次
- 18. 在应用程序第一次运行时仅显示一次视图
- 19. 如何检查第一次运行的应用程序是否从第一次运行主要活动
- 20. Rails应用程序需要每月执行一次任务
- 21. 打破第N次执行一行
- 22. 谷歌应用程序引擎蟒蛇上传应用程序的第一次
- 23. 运行空气应用程序的第一次运行时的功能
- 24. 计划执行程序的计划方法只执行一次
- 25. CATCH块不会第一次执行,而是第二次执行 - 为什么?
- 26. 对仅运行一次的程序使用elixir应用程序
- 27. 第一次运行后无法更改火花执行程序的核心数
- 28. 当应用程序首次应用程序日志执行或注册
- 29. 确定iPhone应用程序的第一次使用
- 30. 检测流星应用程序的第一次用户
首次启动后安装?不,你不需要做任何事情,如果这对于应用程序逻辑没有必要的话 – Ku6opr 2012-03-02 15:20:39
这个评论甚至意味着什么? – MoonKnight 2012-03-02 15:24:14
对不起,我读了第一句话作为一个问题...对不起一次 – Ku6opr 2012-03-02 15:31:14