Windows Phone 数据保存和显示
来源:互联网 发布:淘宝不能货到付款吗 编辑:程序博客网 时间:2024/05/22 08:20
目前的智能手机几乎都支持了多任务,人们也喜欢同时使用很多个软件,比如开个音乐app听歌,然后后台开着微信,qq之类的,和同学等有一搭没一搭的闲聊的,然后开着知乎之类的刷刷这玩,但是由于手机的内存有限,不能不节制地同时运行着多个app,所以在内存不多的时候,系统会关掉一部分app,来释放出内存给其他app使用。
但是如果你在一个app的某一个页面填写信息,你要填个比较长的信息的时候,你换到别人的app,,换回来的时候发现app被后台关了,之前填的数据没有了,你绝对会不爽的,这个时候就需要在被后台关闭的时候来调用信息的保存,然后在唤醒的时候,将数据填充上
这部分就需要对WP的生命周期的理解了,我们在首次进入的时候调用
private void Application_Launching(object sender, LaunchingEventArgs e) { Appdata = "进入的时间载入"; }在被唤醒的时候
// 激活应用程序(置于前台)时执行的代码 // 此代码在首次启动应用程序时不执行 private void Application_Activated(object sender, ActivatedEventArgs e) { if (e.IsApplicationInstancePreserved) { return; } if (PhoneApplicationService.Current.State.ContainsKey("data")) { Appdata = PhoneApplicationService.Current.State["data"] as string + "重新启动"; } }在被后台关闭的时候
private void Application_Deactivated(object sender, DeactivatedEventArgs e) { if (!string.IsNullOrEmpty(Appdata)) { PhoneApplicationService.Current.State["data"] = Appdata; } }然后在相应的需要保存数据的页面上
bool isNewPage = false; protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (isNewPage) { if (!string.IsNullOrEmpty((Application.Current as App).Appdata)) { txt.Text = (Application.Current as App).Appdata; } isNewPage = false; } }
0 0
- Windows Phone 数据保存和显示
- Windows Phone 数据的保存和恢复
- Windows Phone 模拟器无法保存数据库数据
- windows phone挂起时的数据保存方式
- Windows Phone 保存、读取图片
- Windows Phone 8.1中数据显示控件基石------ItemsControl
- windows phone:Windows Phone 的数据
- windows phone 数据传递
- windows phone 数据传递
- windows phone:数据绑定
- Simulink数据保存提取和示波器显示
- windows phone滑动显示图片
- Windows Phone 7 MVVM模式数据绑定和传递参数
- Windows Phone 7 MVVM模式数据绑定和传递参数
- Windows phone UI虚拟化和数据虚拟化
- windows Phone 7 保存图片到MediaLibrary
- windows Phone 7 保存图片到MediaLibrary
- Windows Phone开发如何保存铃声?
- Java设计模式——迪米特法则
- 如何在eclipse jee中创建Maven project并且转换为Dynamic web project
- 字符串匹配的KMP算法
- 【瞎搞】 ZOJ 3327 Friend Number
- maven的setting配置文件
- Windows Phone 数据保存和显示
- 谁获得了最高奖学金
- 大一第二学期第4周【程序阅读(1)】
- 输入输出重定向
- postgresql nextval 使用
- NSString / NSData / char* 类型之间的转换
- Objective-C之内存管理
- Android 实现Dialog横向铺满屏,有效果图。
- 布线问题