1.一种刷新应用界面的方法,应用于移动终端,其特征在于,所述方法包括:使用预定义对象监听用户的刷新操作,所述刷新操作包括上拉页面操作和下拉页面操作的至少之一;所述使用预定义对象监听用户的刷新操作具体为:在父类函数中使用刷新监听方法footerWithRefreshingTarget调用定义的self对象监听用户的刷新操作;
响应所述用户的上拉页面操作调用刷新监听函数触发底部加载数据函数刷新所述移动终端的应用界面的底部数据;
获取刷新的当前页面的页码;所述获取刷新的当前页面的页码具体为:在父函数里定义获取当前页面信息的函数,且子函数将当前的页数、一共多少页以及每一页的数据量传入父函数中;
或
响应所述用户的下拉页面操作调用刷新监听函数触发顶部加载数据函数刷新所述移动终端的应用界面的顶部数据;
若刷新所述移动终端的应用界面的底部数据失败或刷新所述移动终端的应用界面的顶部数据失败,则调用停止刷新函数以停止刷新;所述调用停止刷新函数以停止刷新,具体为:在父函数中定义停止刷新的函数,当底部数据加载失败或顶部数据加载失败后,调用父函数中揭示的停止刷新函数以停止刷新。
2.如权利要求1所述的刷新应用界面的方法,其特征在于,所述获取刷新的当前页面的页码的步骤之后包括:
判断当前页面是否为最后一页,如果当前页面为最后一页,则发出提示信息以表明没有更多加载数据,如果当前页面不为最后一页,则将当前页面的页码加1。
3.一种刷新应用界面的装置,应用于移动终端,其特征在于,所述装置包括:操作监听模块,用于使用预定义对象监听用户的刷新操作,所述刷新操作包括上拉页面操作和下拉页面操作的至少之一;所述使用预定义对象监听用户的刷新操作具体为:在父类函数中使用刷新监听方法footerWithRefreshingTarget调用定义的self对象监听用户的刷新操作;
底部刷新模块,用于响应所述用户的上拉页面操作调用刷新监听函数触发底部加载数据函数刷新所述移动终端的应用界面的底部数据;
页码获取模块,用于获取刷新的当前页面的页码,所述获取刷新的当前页面的页码具体为:在父函数里定义获取当前页面信息的函数,且子函数将当前的页数、一共多少页以及每一页的数据量传入父函数中;
或
顶部刷新模块,用于响应所述用户的下拉页面操作调用刷新监听函数触发顶部加载数据函数刷新所述移动终端的应用界面的顶部数据;
调用模块,用于若刷新所述移动终端的应用界面的底部数据失败或刷新所述移动终端的应用界面的顶部数据失败,则调用停止刷新函数以停止刷新;所述调用停止刷新函数以停止刷新,具体为:在父函数中定义停止刷新的函数,当底部数据加载失败或顶部数据加载失败后,调用父函数中揭示的停止刷新函数以停止刷新。
4.如权利要求3所述的刷新应用界面的装置,其特征在于,所述装置还包括:判断模块,用于判断当前页面是否为最后一页,如果当前页面为最后一页,则发出提示信息以表明没有更多加载数据,如果当前页面不为最后一页,则将当前页面的页码加1。
5.一种移动终端,其特征在于,所述移动终端包括:存储器;
处理器;以及
刷新应用界面的装置,所述刷新应用界面的装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述刷新应用界面的装置包括:操作监听模块,用于使用预定义对象监听用户的刷新操作,所述刷新操作包括上拉页面操作和下拉页面操作的至少之一;所述使用预定义对象监听用户的刷新操作具体为:在父类函数中使用刷新监听方法footerWithRefreshingTarget调用定义的self对象监听用户的刷新操作;
底部刷新模块,用于响应所述用户的上拉页面操作调用刷新监听函数触发底部加载数据函数刷新所述移动终端的应用界面的底部数据;
页码获取模块,用于获取刷新的当前页面的页码,所述获取刷新的当前页面的页码具体为:在父函数里定义获取当前页面信息的函数,且子函数将当前的页数、一共多少页以及每一页的数据量传入父函数中;
或
顶部刷新模块,用于响应所述用户的下拉页面操作调用刷新监听函数触发顶部加载数据函数刷新所述移动终端的应用界面的顶部数据;
调用模块,用于若刷新所述移动终端的应用界面的底部数据失败或刷新所述移动终端的应用界面的顶部数据失败,则调用停止刷新函数以停止刷新;所述调用停止刷新函数以停止刷新,具体为:在父函数中定义停止刷新的函数,当底部数据加载失败或顶部数据加载失败后,调用父函数中揭示的停止刷新函数以停止刷新。
6.如权利要求5所述的移动终端,其特征在于,所述装置还包括页码获取模块,所述页码获取模块用于获取刷新的当前页面的页码,所述装置还包括判断模块,所述判断模块用于判断当前页面是否为最后一页,如果当前页面为最后一页,则发出提示信息以表明没有更多加载数据,如果当前页面不为最后一页,则将当前页面的页码加1。