应用内存异常的处理方法、装置、电子设备及装置制造方法及图纸

技术编号:23148889 阅读:28 留言:0更新日期:2020-01-18 13:24
本发明专利技术实施例涉及一种应用内存异常的处理方法、装置、电子设备及存储介质,方法包括:检测内存异常的第一应用;重启第一应用的进程;判断是否存在使用终端屏幕的第二应用;基于判断结果,打开第一应用的界面。对存在内存异常的应用进行重启操作,方便用户的下一次的使用,进一步地,本发明专利技术实施例中,利用小窗模式和虚拟屏幕重启内存异常应用,做到无感知重启,不干扰用户的正常使用,提升用户的使用体验度。

Handling methods, devices, electronic devices and devices of application memory exceptions

【技术实现步骤摘要】
应用内存异常的处理方法、装置、电子设备及装置
本专利技术实施例涉及智能终端
,具体涉及一种应用内存异常的处理方法、装置、电子设备及存储介质。
技术介绍
随着智能终端技术的迅速发展,用户在工作和生活上对智能终端上运行的应用程序的操作要求越来越高,现有的智能终端对存在内存异常的应用一般采用直接杀死应用或者不做任何处理。专利技术人研究发现,现有技术中如果出现内存或者CPU异常不处理会导致系统非常卡顿,而如果直接杀死会导致用户下一次进入应用需要更多的等待时间。综上所述,现有技术中解决内存应用的方法,不利于用户的正常使用,导致用户体验极差。
技术实现思路
本专利技术的至少一个实施例提供了一种应用内存异常的处理方法、装置、电子设备及存储介质,解决终端上内存异常应用的处理问题。第一方面,本专利技术实施例提出一种应用内存异常的处理方法,该方法包括:检测内存异常的第一应用;重启第一应用的进程;判断是否存在使用终端屏幕的第二应用;基于判断结果,打开第一应用的界面。在一些实施例中,检测本文档来自技高网...

【技术保护点】
1.一种应用内存异常的处理方法,应用于终端,其特征在于,包括:/n检测内存异常的第一应用;/n重启所述第一应用的进程;/n判断是否存在使用终端屏幕的第二应用;/n基于判断结果,打开所述第一应用的界面。/n

【技术特征摘要】
1.一种应用内存异常的处理方法,应用于终端,其特征在于,包括:
检测内存异常的第一应用;
重启所述第一应用的进程;
判断是否存在使用终端屏幕的第二应用;
基于判断结果,打开所述第一应用的界面。


2.根据权利要求1所述的方法,其特征在于,所述检测内存异常的第一应用后,所述方法还包括:
获取所述第一应用内存异常时的界面信息;
相应地,打开所述第一应用的界面,包括:基于所述界面信息,打开所述第一应用的界面。


3.根据权利要求2所述的方法,其特征在于,所述界面信息包括:所述第一应用的主界面或子界面。


4.根据权利要求1所述的方法,其特征在于,所述打开所述第一应用的界面,包括:打开所述第一应用的主界面。


5.根据权利要求1所述的方法,其特征在于,所述重启所述第一应用的进程,包括:
保持第二应用的激活状态并重启所述第一应用的进程。


6.根据权利要求5所述的方法,其特征在于,保持第二应用的激活状态并重启所述第一应用的进程,包括:
通过小窗模式重启所述第一应用的进程。


7.根据权利要求6所述的方法,其特征在于,通过小窗模式重启所述第一应用的进程,包括:
创建所述第一应用的小窗任务;
保持所述小窗任务处于后台任务栈的栈顶;
启动所述第一应用的进程。


8.根据权利要求1所述的方法,其特征在于,所述基于判断结果,打开所述第一应用的界面,包括:
若存在使用终端屏幕的第二应用,则通过虚拟屏幕打开所述第一应用的界面。
...

【专利技术属性】
技术研发人员:王陈德高睿洪汉生
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1