Ejemplo n.º 1
0
        public void handleMessage(android.os.Message msg) {
          switch (msg.what) {
            case 1:
              MessageInfo chatMsg = MessageInfo.analyseMsgBody(msg.obj.toString());
              if (chatMsg != null) {
                listMsg.add(chatMsg); // 添加到聊天消息
                adapter.notifyDataSetChanged();
              }

              break;
            case 2: // 发送文件
              break;
            case 3: // 更新文件发送状态
              adapter.notifyDataSetChanged();
              break;
            case 5: // 接收文件
              MessageInfo msg2 = (MessageInfo) msg.obj;
              System.out.println(msg2.getFrom());
              listMsg.add(msg2);
              adapter.notifyDataSetChanged();
            default:
              break;
          }
        };