【技术实现步骤摘要】
一种应用程序崩溃处理方法、装置、设备及介质
[0001]本专利技术涉及电子设备
,尤其涉及一种应用程序崩溃处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]目前,电子设备产品中,用户安装的应用的数量越来越多,应用的来源也是各不相同,这些应用的稳定程度也不一样,其中应用崩溃(crash)是对用户体验影响很大的问题。
[0003]当应用程序发生崩溃时,系统会强制杀死应用进程。如图1所示,当应用发生崩溃时,系统会杀掉应用进程,并根据上一画面的情况决定回退的画面。具体的,当上一画面为系统主页时,则回退到主页;当上一画面为其他应用时,则回退到其他应用,当上一画面为崩溃的应用页面时,则需重建该崩溃的应用,并通过用户的点击操作回到应用崩溃时的界面。可知,当应用崩溃时,若用户想应用恢复到崩溃时的界面,需要重新启动应用,并重新操作应用以恢复到崩溃时的界面。
[0004]上述方法中,应用崩溃后,需要杀死该崩溃的应用进程再重建应用,用户等待应用恢复的时间较长,用户的使用体验感不好。
技术实现思路
< ...
【技术保护点】
【技术特征摘要】
1.一种应用程序崩溃处理方法,其特征在于,由电子设备执行,所述电子设备部署有主屏和虚拟屏,包括:当应用程序出现由系统异常导致的崩溃时,根据崩溃时应用程序的历史运行数据在虚拟屏中预先重建复归所述应用程序;在所述应用程序重新复归完成后,关闭崩溃的应用程序,并将重新复归的应用程序移回主屏。2.如权利要求1所述的应用程序崩溃处理方法,其特征在于,所述方法还包括:当所述应用程序出现由非系统异常导致的崩溃时,卸载所述应用程序中发生异常的功能模块,并重新加载所述功能模块。3.如权利要求1所述的应用程序崩溃处理方法,其特征在于,在根据崩溃时应用程序的历史数据在虚拟屏中预先重建复归所述应用程序之前,还包括:锁定崩溃时主屏的当前画面;则,在将重新复归的应用程序移回主屏之后,还包括:解除对主屏的锁定操作。4.如权利要求1所述的应用程序崩溃处理方法,其特征在于,所述历史运行数据包括所述应用程序发生崩溃时的页面栈数据和所述应用程序从启动到发生崩溃时的所有运行状态数据。5.如权利要求1所述的应用程序崩溃处理方法,其特征在于,所述将重新复归的应用程序移回主屏,具体包括:将重新复归的应用程序的显示接口切换为主屏的接口,以将重新复归的应用程序移回主屏。6.如权利要求2所述的应用程序崩溃处理方法,其特征在于,所述当所述应用程序出现由非系统异常导致的崩溃时,卸载所述应用程序中发生异常的功能模块,并重新加载所述功能模块,具体包括:当所述功能模块为显示模块时,锁定崩溃时主屏的当前画面,并保存所述应用程...
【专利技术属性】
技术研发人员:丁磊,徐强洪,
申请(专利权)人:华人运通上海云计算科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。