1.一种虚拟货币信息的更新方法,其特征在于,该方法包括以下步骤:
S1:在直播软件中设置虚拟货币信息接收接口,货币信息接收接口中包括至少2种不同类型的虚拟货币的信息接收函数,转到S2;
S2:将虚拟货币信息接收接口与直播软件中的礼物面板类进行关联;在Activity类中,注册礼物面板类关联的虚拟货币信息接收接口的接收事件,转到S3;
S3:当Activity类接收到服务端返回的虚拟货币数量信息时,确定与虚拟货币类型相同的虚拟货币的信息接收函数,通过确定的虚拟货币的信息接收函数,将虚拟货币数量信息回调至礼物面板类,转到S4;
S4:礼物面板类根据回调的虚拟货币数量信息,更新虚拟货币的数量。
2.如权利要求1所述的虚拟货币信息的更新方法,其特征在于:S1中所述虚拟货币信息接收接口为:public interface IUpdateGiftPanel
{public updateYuWan(@NoNullable String yuWan);
public updateYuChi(@NoNullable String yuChi);}其中IUpdateGiftPanel为接口名称,updateYuWan为虚拟货币“鱼丸”的信息接收函数,updateYuChi为虚拟货币“鱼翅”的信息接收函数。
3.如权利要求1或2所述的虚拟货币信息的更新方法,其特征在于:S2中所述将虚拟货币信息接收接口与直播软件中的礼物面板类进行关联的流程包括:礼物面板类继承虚拟货币信息接收接口、并复写每个虚拟货币信息接收函数。
4.如权利要求1或2所述的虚拟货币信息的更新方法,其特征在于:S2中所述在Activity类中,注册礼物面板类关联的虚拟货币信息接收接口的接收事件的流程包括:调用Activity类中的register方法,注册将虚拟货币信息接收接口,Activity类将注册的虚拟货币信息接收接口,保存至变量mIUpdateGiftPanel中。
5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。
6.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1至4任一项所述的方法。
7.一种虚拟货币信息的更新系统,其特征在于:该系统包括设置于移动终端上的虚拟货币信息接收接口设置模块、虚拟货币信息接收接口注册模块、虚拟货币信息回调模块和虚拟货币信息更新模块;
虚拟货币信息接收接口设置模块用于:在直播软件中设置虚拟货币信息接收接口,货币信息接收接口中包括至少2种不同类型的虚拟货币的信息接收函数,向虚拟货币信息接收接口注册模块发送虚拟货币信息接收接口注册信号;
虚拟货币信息接收接口注册模块用于:收到虚拟货币信息接收接口注册信号后,将虚拟货币信息接收接口与直播软件中的礼物面板类进行关联;在Activity类中,注册礼物面板类关联的虚拟货币信息接收接口的接收事件;
虚拟货币信息回调模块用于:当Activity类接收到服务端返回的虚拟货币数量信息时,确定与虚拟货币类型相同的虚拟货币的信息接收函数,通过确定的虚拟货币的信息接收函数,将虚拟货币数量信息回调至礼物面板类,向虚拟货币信息更新模块发送虚拟货币信息更新信号;
虚拟货币信息更新模块用于:收到虚拟货币信息更新信号后,控制礼物面板类根据回调的虚拟货币数量信息,更新虚拟货币的数量。
8.如权利要求7所述的虚拟货币信息的更新系统,其特征在于:所述虚拟货币信息接收接口设置模块中的虚拟货币信息接收接口为:public interface IUpdateGiftPanel
{public updateYuWan(@NoNullable String yuWan);
public updateYuChi(@NoNullable String yuChi);}其中IUpdateGiftPanel为接口名称,updateYuWan为虚拟货币“鱼丸”的信息接收函数,updateYuChi为虚拟货币“鱼翅”的信息接收函数。
9.如权利要求7或8所述的虚拟货币信息的更新系统,其特征在于:所述虚拟货币信息接收接口注册模块将虚拟货币信息接收接口与直播软件中的礼物面板类进行关联的流程包括:控制礼物面板类继承虚拟货币信息接收接口、并复写每个虚拟货币信息接收函数。
10.如权利要求7或8所述的虚拟货币信息的更新系统,其特征在于:所述虚拟货币信息接收接口注册模块在Activity类中,注册礼物面板类关联的虚拟货币信息接收接口的接收事件的流程包括:调用Activity类中的register方法,注册将虚拟货币信息接收接口,将注册的虚拟货币信息接收接口,保存至Activity类的变量mIUpdateGiftPanel中。