音视频开发技术 单例模式

来源:互联网 发布:java获取项目文件路径 编辑:程序博客网 时间:2024/05/16 23:57
小编在做即时通讯项目时候,并且是使用BRAChat提供的SDK音视频解决方案,但是对于“BRAChatCoreSDK对象能否使用单例模式、不想在每个需要使用BR_ChatCoreSDK对象的地方都new一个实例”的问题,对此做以下说明:

一、定义和调用
BR_ChatCoreSDK对象是可以使用单例模式的,可以在BR_ChatCoreSDK类中添加如下代码,提供单例对象(仅供参考,可以是其他定义方式)
  1. private static AnyChatCoreSDK anychat;
  2.         
  3.         public static AnyChatCoreSDK getAnyChatInstance()
  4.         {
  5.             if(anychat==null)
  6.                anychat=new AnyChatCoreSDK();
  7.             return anychat;
  8.         }
复制代码
在其他地方只需要调用BR_ChatCoreSDK.getBR_ChatInstance()即可获取到唯一的BR_ChatCoreSDK对象。


二、应用场景
在需要实现统一类接收回调消息,其他类由统一类分发消息的应用场景中推荐使用单例模式,如以下应用场景:
在服务中实现连接、登录服务器、进入房间、接收回调消息,在activity中实现播放音视频而不需要接收回调消息。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吃星球杯没勺子怎么办 绿箭口香糖吞了怎么办 吞了一个梅子核怎么办 槟榔渣咽下去了怎么办 槟榔不小心吃了怎么办 牙齿掉到肚子里怎么办 牙掉在了肚子里怎么办 牙掉了咽肚子里怎么办 假牙咽到肚子里怎么办 牙咽肚子里了怎么办 假牙吃肚子里了怎么办 陶瓷牙咽肚子里怎么办 做飞机耳朵疼难忍怎么办 肚子痛又拉不出来怎么办 胃胀气打嗝想吐怎么办 胃胀吐酸水恶心怎么办 一岁宝宝胃胀气怎么办 3岁宝宝腹胀呕吐怎么办 胃胀气想吐怎么办快速 胃胀然后吐了怎么办 1岁宝宝胃胀气怎么办 孩子胃胀气还吐怎么办 肚子里进了凉气怎么办 肠胃涨气肚子变大怎么办 感觉肚子胀胀的怎么办 肚子胀撑的难受怎么办 肚子着凉了很疼怎么办 来月经肚子疼怎么办最快的方法 孕妇上大便有血怎么办 做完爱小腹坠痛怎么办 月经不来肚子胀怎么办 月经期间肚子疼的厉害怎么办 大姨吗来了肚子疼该怎么办 孕妇7个月拉肚子怎么办 胃疼肚子也疼怎么办 6个月孕妇肚子疼怎么办 孕妇4个月肚子疼怎么办 孕妇5个月拉肚子怎么办 4个月孕妇拉肚子怎么办 怀孕5个月拉肚子怎么办 肠胃老是胀气很不舒服怎么办