Exemplo n.º 1
0
  private void InitTIMSDK() {
    // 设置接入环境(可选)  调用init初始化前, 可使用此接口指定接入环境:
    // 参数: 1 - 测试环境  /  0或不调用此接口  - 正式环境
    //   TIMManager.getInstance().setEnv(1);

    TIMManager.getInstance().init(context);
    SetConnCallBack();

    // 设置消息监听器,收到新消息时,通过此监听器回调
    TIMManager.getInstance()
        .addMessageListener(
            new TIMMessageListener() {

              @Override
              public boolean onNewMessages(List<TIMMessage> arg0) {
                // TODO Auto-generated method stub
                return false;
              }
            });
  }
Exemplo n.º 2
0
  private void SetConnCallBack() {

    // 设置网络连接监听器,连接建立/断开时回调wsd
    TIMManager.getInstance()
        .setConnectionListener(
            new TIMConnListener() {
              @Override
              public void onConnected() {
                Log.e(TAG, "connected");
                isClientStart = true;
              }

              @Override
              public void onDisconnected(int code, String desc) {
                // 接口返回了错误码code和错误描述desc,可用于定位连接断开原因
                Log.e(TAG, "disconnected");
              }
            });
  }