社区
C#
帖子详情
如何利用C#实现程序异常关闭之后页面恢复的功能
zisehongse
2013-11-08 05:08:43
如何利用C#实现程序异常关闭之后页面恢复的功能。
第一次做相关功能,百度了一下,别人说用unhandleException.但是这个是针对的程序未捕获的异常。
但是程序有些代码是一开始就完成的,有些地方有try catch的存在。所以这个方法实在不好用。
有没有大神能提供一个好的思路,我这边百度了也没有相关实现方法。就像IE一样如果程序异常崩溃,会提示你是否恢复以前的页面。
...全文
162
3
打赏
收藏
如何利用C#实现程序异常关闭之后页面恢复的功能
如何利用C#实现程序异常关闭之后页面恢复的功能。 第一次做相关功能,百度了一下,别人说用unhandleException.但是这个是针对的程序未捕获的异常。 但是程序有些代码是一开始就完成的,有些地方有try catch的存在。所以这个方法实在不好用。 有没有大神能提供一个好的思路,我这边百度了也没有相关实现方法。就像IE一样如果程序异常崩溃,会提示你是否恢复以前的页面。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
devmiao
2013-11-08
打赏
举报
回复
程序运行的时候将自身的运行状态记录在配置文件或者外部文件中。 程序正常关闭删除这个问题。 程序启动检测这个文件是否存在,如果存在,那么读取,并且加载状态,导航到对应的界面,否则正常初始化。
烟波钓
2013-11-08
打赏
举报
回复
如果重新加载后还是出错呢? 最多能导航到未出错的最后一个页面,但你能保证该页面保存状态是正常的? 一般出错直接导航到404页,是有原因的,类似CSDN 问题的关键是关注到底哪里导致出错,而不是这种掩盖问题
zisehongse
2013-11-08
打赏
举报
回复
有没有人能提供一个具体点的思路,在线等大神了。谢谢了
c#
实现
当捕获
异常
时自动重启
程序
本文讨论了
C#
中捕获
异常
时自动重启
程序
的做法,指出这种做法存在状态丢失、资源泄露、无限重启循环等问题,会影响用户体验、带来安全风险且调试困难。建议捕获
异常
后尝试
恢复
程序
稳定状态,若重启需给用户提示、释放资源、记录日志等,还给出完整示例。
深入理解
C#
异常
处理:构建健壮应用
程序
的关键
本文围绕
C#
异常
处理展开,介绍了
异常
的定义,阐述了
C#
异常
处理的基本结构,包括try、catch、finally块。还列举常见.NET
异常
类型,给出
异常
处理最佳实践,如捕获具体
异常
、不吞没
异常
等。此外,讲解了自定义
异常
、
异常
过滤器和全局
异常
处理,助力构建健壮
程序
。
C#
异常
处理:从崩溃到优雅的错误
恢复
本文深入讲解
C#
异常
处理,涵盖核心机制如try - catch - finally结构、
异常
传播,实战技巧有自定义
异常
类和
异常
过滤器,还涉及异步
异常
处理、资源清理等高级应用,指出
异常
处理陷阱及解决方案,并给出最佳实践总结,助力保障
程序
稳定性。
页面
异常
关闭
后
恢复
原来item
本文介绍了一个针对SharedPreferences的封装类SpUtil,通过此封装简化了在Android应用中对配置信息的读写操作。SpUtil支持存储多种类型的数据,包括字符串、整数、布尔值和浮点数,并提供了获取和删除这些数据的方法。
26.
C#
异常
处理——《跟老吕学
C#
》
本文深入探讨
C#
中的
异常
处理机制,包括基本语法、预定义
异常
类、自定义
异常
创建及最佳实践。掌握try、catch、finally和throw的使用,提高
程序
健壮性。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章