class RobotChatModel { var msgContent; int extraInfo; bool isMe; int type;//0文本,1声音 RobotChatModel({this.msgContent, this.extraInfo,this.isMe,this.type=0}); fromJson(Map json) { msgContent = json['msgContent']; } } class RobotChatMgr { static RobotChatMgr _instance; static RobotChatMgr _getInstance() { if (_instance == null) { _instance = RobotChatMgr._(); } return _instance; } factory RobotChatMgr() => _getInstance(); RobotChatMgr._(); List robotChatList = []; addSource(RobotChatModel msg) { robotChatList.insert(0,msg); } addTranslate(RobotChatModel msg) { robotChatList.insert(0,msg); } }