我正在构建一个有时会崩溃的应用程序,我想知道它在下次打开它时崩溃,以便我可以向用户建议一些崩溃后选项。
我怎样才能检测到崩溃?
另外我希望能够在崩溃之前保存用户的工作,我的意思是实时检测崩溃,我可以在不知道崩溃位置的情况下做到这一点吗?
您需要知道它崩溃的位置才能设置try
/catch
块在正确的位置,呃,catch
崩溃并保存数据或您想要的任何内容。
如果您想更详细地考虑的话,这称为“优雅”终止。
不幸的是,Java 析构函数/终结方法和生命周期方法都没有,例如onDestroy
几乎和一样强大try
/catch
块所以恐怕这是你唯一的选择,我们中有多少人处理异常预防。没有人会故意提供崩溃的用户体验,更不用说丢失数据了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)