一种直播刷新方法及装置制造方法及图纸

技术编号:14245931 阅读:40 留言:0更新日期:2016-12-22 02:02
本发明专利技术是关于一种直播刷新方法及装置,其中,方法包括:当创建并打开直播的界面时,控制HomeActivity获取创建并打开直播界面时产生的第一数据,并将所述第一数据存储至内存中;控制HomeActivity接收直播界面返回的第二数据,并将所述第二数据存储至内存中;控制HomeActivity中的Fragment获取历史直播信息;当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,其中,所述直播结束的消息中包括所述第一数据和所述第二数据;控制所述Fragment根据所述第一数据、第二数据和所述历史直播信息生成刷新数据。通过该技术方案,不需要向服务器请求刷新数据,而可以自动生成刷新数据,避免每次进入菜单页都请求服务器,减少不必要的请求操作。

【技术实现步骤摘要】

本专利技术涉及网络直播
,尤其涉及一种直播刷新方法及装置
技术介绍
在直播结束或者预播设置结束时,都会回到菜单页。目前是每次进入菜单页,都要请求服务器,获取最新的菜单列表。但是用户可能并没有想查看最新的菜单列表,只是程序的自然跳转。
技术实现思路
本专利技术实施例提供一种直播刷新方法及装置,包括如下技术方案:根据本专利技术实施例的第一方面,提供一种直播刷新方法,包括:当创建并打开直播的界面时,控制HomeActivity获取创建并打开直播界面时产生的第一数据,并将所述第一数据存储至内存中;控制HomeActivity接收直播界面返回的第二数据,并将所述第二数据存储至内存中;控制HomeActivity中的Fragment获取历史直播信息;当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,其中,所述直播结束的消息中包括所述第一数据和所述第二数据;控制所述Fragment根据所述第一数据、第二数据和所述历史直播信息生成刷新数据。在一个实施例中,通过startActivityForResult方法打开所述直播界面,通过onActivityResult方法接收直播界面返回的所述第二数据。在一个实施例中,所述当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,包括:在所述Fragment中创建public方法;当退出所述直播界面时,控制所述HomeActivity调用所述public方法,发送所述直播结束的消息至所述Fragment。在一个实施例中,所述HomeActivity中嵌套有两个Fragment。根据本专利技术实施例的第二方面,提供一种直播刷新装置,包括:第一存储模块,用于当创建并打开直播的界面时,控制HomeActivity获取创建并打开直播界面时产生的第一数据,并将所述第一数据存储至内存中;第二存储模块,用于控制HomeActivity接收直播界面返回的第二数据,并将所述第二数据存储至内存中;获取模块,用于控制HomeActivity中的Fragment获取历史直播信息;发送模块,用于当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,其中,所述直播结束的消息中包括所述第一数据和所述第二数据;生成模块,用于控制所述Fragment根据所述第一数据、第二数据和所述历史直播信息生成刷新数据。在一个实施例中,通过startActivityForResult方法打开所述直播界面,通过onActivityResult方法接收直播界面返回的所述第二数据。在一个实施例中,所述发送模块包括:创建子模块,用于在所述Fragment中创建public方法;发送子模块,用于当退出所述直播界面时,控制所述HomeActivity调用所述public方法,发送所述直播结束的消息至所述Fragment。在一个实施例中,所述HomeActivity中嵌套有两个Fragment。本专利技术的实施例提供的技术方案可以包括以下有益效果:上述技术方案,通过HomeActivity的内存存储直播创建和打开时产生的第一数据和直播界面返回的第二数据,并通过HomeActivity中嵌套的Fragment获取历史直播信息,这样,当退出直播界面是,HomeActivity会发送直播结束的消息给Fragment,在该消息中会将第一数据和第二数据也发送至Fragment,这样,Fragment就可以根据第一数据、第二数据和获取的历史直播信息生成刷新消息,这样,就不需要向服务器请求刷新数据,而可以自动生成刷新数据,避免每次进入菜单页都请求服务器,减少不必要的请求操作。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种直播刷新方法的流程图。图2是根据一示例性实施例示出的一种直播刷新方法中步骤S104的流程图。图3是根据一示例性实施例示出的一种直播刷新装置的框图。图4是根据一示例性实施例示出的一种直播刷新装置中发送模块的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。本专利技术实施例提供了一种直播刷新方法,该方法可用于终端设备中,其中,终端设备可以是移动终端、平板电脑等。图1是根据一示例性实施例示出的一种直播刷新方法的流程图。如图1所示,该方法包括步骤S101-S105:在步骤S101中,当创建并打开直播的界面时,控制HomeActivity获取创建并打开直播界面时产生的第一数据,并将第一数据存储至内存中;在步骤S102中,控制HomeActivity接收直播界面返回的第二数据,并将第二数据存储至内存中;当用户修改,删除或者观看直播后,直播界面会有数据返回,该数据即第二数据。在步骤S103中,控制HomeActivity中的Fragment获取历史直播信息;在创建该直播界面之前的所有直播信息,都可以称为历史直播信息。在步骤S104中,当退出直播界面时,控制HomeActivity发送直播结束的消息至Fragment,其中,直播结束的消息中包括第一数据和第二数据;在直播结束的消息中,除了包括直播结束的通知外,还包括第一数据和第二数据。在步骤S105中,控制Fragment根据第一数据、第二数据和历史直播信息生成刷新数据。在该实施例中,通过HomeActivity的内存存储直播创建和打开时产生的第一数据和直播界面返回的第二数据,并通过HomeActivity中嵌套的Fragment获取历史直播信息,这样,当退出直播界面是,HomeActivity会发送直播结束的消息给Fragment,在该消息中会将第一数据和第二数据也发送至Fragment,这样,Fragment就可以根据第一数据、第二数据和获取的历史直播信息生成刷新消息,这样,就不需要向服务器请求刷新数据,而可以自动生成刷新数据,避免每次进入菜单页都请求服务器,减少不必要的请求操作。在一个实施例中,通过startActivityForResult方法打开直播界面,通过onActivityResult方法接收直播界面返回的第二数据。在该实施例中,通过startActivityForResult方法打开直播界面,通过onActivityResult方法接收直播界面返回的第二数据,这样,实现起来方便快捷。图2是根据一示例性实施例示出的一种直播刷新方法中步骤S104的流程图。如图2所示,在一个实施例中,上述步骤S104包括步骤S201-S202:在步骤S201中,在Fragment中创建public方法;在步骤S202中,当退出直播界面时,控制HomeActivity调用public方法,发送直播结束的消息至Fragment。在该实施例中,在Fr本文档来自技高网...
一种直播刷新方法及装置

【技术保护点】
一种直播刷新方法,其特征在于,包括:当创建并打开直播的界面时,控制HomeActivity获取创建并打开直播界面时产生的第一数据,并将所述第一数据存储至内存中;控制HomeActivity接收直播界面返回的第二数据,并将所述第二数据存储至内存中;控制HomeActivity中的Fragment获取历史直播信息;当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,其中,所述直播结束的消息中包括所述第一数据和所述第二数据;控制所述Fragment根据所述第一数据、第二数据和所述历史直播信息生成刷新数据。

【技术特征摘要】
1.一种直播刷新方法,其特征在于,包括:当创建并打开直播的界面时,控制HomeActivity获取创建并打开直播界面时产生的第一数据,并将所述第一数据存储至内存中;控制HomeActivity接收直播界面返回的第二数据,并将所述第二数据存储至内存中;控制HomeActivity中的Fragment获取历史直播信息;当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,其中,所述直播结束的消息中包括所述第一数据和所述第二数据;控制所述Fragment根据所述第一数据、第二数据和所述历史直播信息生成刷新数据。2.根据权利要求1所述的方法,其特征在于,通过startActivityForResult方法打开所述直播界面,通过onActivityResult方法接收直播界面返回的所述第二数据。3.根据权利要求1所述的方法,其特征在于,所述当退出所述直播界面时,控制所述HomeActivity发送直播结束的消息至所述Fragment,包括:在所述Fragment中创建public方法;当退出所述直播界面时,控制所述HomeActivity调用所述public方法,发送所述直播结束的消息至所述Fragment。4.根据权利要求1所述的方法,其特征在于,所述HomeActivity中嵌套有两个Fragment。5.一种直...

【专利技术属性】
技术研发人员:王坤辉
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1