【技术实现步骤摘要】
本专利技术涉及终端应用领域,尤其涉及一种处理数据的方法和终端。
技术介绍
目前,随着智能终端的快速增长,为了满足用户的需求,市场上的应用程序琳琅满目,例如,基于安卓系统的应用程序的种类越来越多,随之使得每个用户终端上的应用程序也越来越丰富。然而,用户在使用应用程序的过程中,或多或少的遇到各种异常并发生应用程序崩溃的现象,而大部分上线应用程序的崩溃(Crash)不是每次都会发生,对于应用程序崩溃后,用户在终端上继续操作该应用程序需要重新启动该应用程序,并重头开始操作,导致操作繁琐,用户体验度降低。
技术实现思路
有鉴于此,本专利技术的主要目的在于提出一种处理数据的方法和终端,旨在当应用程序崩溃后,使得终端能够将该应用程序恢复到发生异常时的状态,提高用户体验度。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种处理数据的方法,应用于一终端,所述方法包括:根据接收到的对所述终端的应用程序发出的操作,生成操作指令;根据所述操作指令对所述应用程序进行操作,得到与所述应用程序对应的各界面组件的状态;按照时间顺序将所述各界面组件的状态写入所述终 ...
【技术保护点】
一种处理数据的方法,其特征在于,应用于一终端,所述方法包括:根据接收到的对所述终端的应用程序发出的操作,生成操作指令;根据所述操作指令对所述应用程序进行操作,得到与所述应用程序对应的各界面组件的状态;按照时间顺序将所述各界面组件的状态写入所述终端的队列中。
【技术特征摘要】
1.一种处理数据的方法,其特征在于,应用于一终端,所述方法包括:根据接收到的对所述终端的应用程序发出的操作,生成操作指令;根据所述操作指令对所述应用程序进行操作,得到与所述应用程序对应的各界面组件的状态;按照时间顺序将所述各界面组件的状态写入所述终端的队列中。2.根据权利要求1所述的方法,其特征在于,在按照时间顺序将所述各界面组件的状态写入所述终端的队列中之后,所述方法还包括:在确定所述应用程序发生异常时,按照所述队列的先进先出规则读取所述队列中的所述各界面组件的状态;根据所述各界面组件的状态对所述应用程序进行恢复。3.根据权利要求2所述的方法,其特征在于,所述确定所述应用程序发生异常,包括:检测所述应用程序;在所述应用程序出现的异常状况满足预设条件时,确定所述应用程序发生异常。4.根据权利要求3所述的方法,其特征在于,所述预设条件为:所述应用程序出现的异常状况不是空指针异常;或者,本次出现异常状况的时间与上一次出现的相同异常状况的时间的间隔大于预设时间。5.根据权利要求1所述的方法,其特征在于,所述各界面组件的状态包括:各界面的输入数据、各界面的输出数据、各界面的各控件的参数、各界面与各控件的对应关系。6.一种终...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。