[发明专利]一种处理应用无响应的方法、终端和计算机可读存储介质有效
申请号: | 201810082499.3 | 申请日: | 2018-01-29 |
公开(公告)号: | CN108322602B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 王建刚 | 申请(专利权)人: | 山东中邮通信科技有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F9/445;G06F11/30 |
代理公司: | 北京华识知识产权代理有限公司 11530 | 代理人: | 刘艳玲 |
地址: | 250000 山东省济南市高新区新泺*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 应用 响应 方法 终端 计算机 可读 存储 介质 | ||
本发明实施例公开了一种处理应用无响应的方法,在应用程序运行时,检测当前运行的应用程序是否发生应用操作无响应;当所述应用程序发生应用操作无响应时,检测所述应用程序当前运行的第一消息,所述第一消息携带附加信息,所述附加信息用于指示所述第一消息的处理结果是否应用于第二消息,所述第二消息为在所述第一消息之后运行的消息;根据所述第一消息携带的附加信息确定是否运行所述应用程序。本发明实施例公开了一种终端和计算机可读存储介质,可以减少应用无响应的次数,避免了无响应后重启或等待,节省了时间,提高了用户体验。
技术领域
本发明涉及电子技术领域的信息处理技术,尤其涉及一种处理应用无响应的方法、终端和计算机可读存储介质。
背景技术
随着互联网和电子技术的不断发展,各种各样的移动终端在人们生活中的应用越来越广泛。现有技术中,Android应用在发生ANR(application not response,应用无响应)时,系统会通过弹框进行提示“等待”“强制关闭”的提示。当用户选择“等待”之后,程序会继续等待执行,但往往无法执行成功。当用户选择“强制关闭”之后,系统会将此应用直接杀死kill掉,如果用户需要继续使用该应用的话,需要在桌面上重新找到该应用的图标进行点击打开应用,这样操作比较麻烦,而且浪费时间,从而影响用户的使用体验。
发明内容
为解决上述技术问题,本发明实施例提供一种处理应用无响应的方法、终端和计算机可读存储介质,可以减少应用无响应的次数,避免了无响应后重启或等待,节省了时间,提高了用户体验。
本发明的技术方案是这样实现的:
一方面,本发明实施例提供一种处理应用无响应的方法,所述方法包括:
在应用程序运行时,检测当前运行的应用程序是否发生应用操作无响应;
当所述应用程序发生应用操作无响应时,检测所述应用程序当前运行的第一消息,所述第一消息携带附加信息,所述附加信息用于指示所述第一消息的处理结果是否应用于第二消息,所述第二消息为在所述第一消息之后运行的消息;
根据所述第一消息携带的附加信息确定是否运行所述应用程序。
进一步地,所述检测所述应用程序当前运行的第一消息,包括:
从所述应用程序当前运行的消息队列中读取所述第一消息,检测所述第一消息携带的附加信息。
进一步地,所述根据所述第一消息携带的附加信息确定是否运行所述应用程序,包括:
当所述第一消息的附加信息指示所述第一消息的处理结果不应用于所述第二消息时,显示第一提示信息,所述第一提示信息用于提示应用操作无响应是否继续运行应用程序;
接收用户的第一操作指令,所述第一操作指令指示继续运行所述应用程序;
响应所述第一操作指令,将所述第一消息从所述应用程序当前运行的消息队列中移除,运行所述消息队列中的所述第二消息,所述第二消息为所述消息队列中所述第一消息的下一条消息。
进一步地,所述根据所述第一消息携带的附加信息确定是否运行所述应用程序,包括:
当所述第一消息的附加信息指示所述第一消息的处理结果应用于所述第二消息时,显示第二提示信息,所述第二提示信息用于提示等待程序响应或者退出当前应用程序;
接收用户的第二操作指令,所述第二操作指令指示退出所述应用程序;
响应所述第二操作指令,强制退出所述应用程序。
进一步地,在所述检测当前运行的应用程序是否发生应用操作无响应之前,包括:
接收用户对应用程序的第三操作指令,根据所述第三操作指令打开所述应用程序,在终端的显示界面运行所述应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中邮通信科技有限公司,未经山东中邮通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810082499.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提醒方法及终端
- 下一篇:一种移动终端的跌落处理方法、移动终端及存储介质