Fenix Wang преди 8 години
родител
ревизия
655691a479
променени са 1 файла, в които са добавени 0 реда и са изтрити 72 реда
  1. 0 72
      app/src/com/sheishuo/app/impl/SheishuoUIKit.java

+ 0 - 72
app/src/com/sheishuo/app/impl/SheishuoUIKit.java

@@ -1,72 +0,0 @@
-package com.sheishuo.app.impl;
-
-import android.content.Context;
-import android.util.Log;
-
-import com.netease.nim.uikit.NimUIKit;
-import com.netease.nim.uikit.custom.DefalutTeamSessionCustomization;
-import com.netease.nim.uikit.session.SessionCustomization;
-import com.netease.nim.uikit.session.activity.P2PMessageActivity;
-import com.netease.nim.uikit.session.activity.TeamMessageActivity;
-import com.netease.nimlib.sdk.msg.constant.SessionTypeEnum;
-import com.netease.nimlib.sdk.msg.model.IMMessage;
-
-/**
- * Created by KN on 2017/8/18.
- */
-
-public class SheishuoUIKit extends NimUIKit {
-
-    /**
-     * 打开群聊界面,若开发者未设置 {@link NimUIKit#setCommonTeamSessionCustomization(SessionCustomization)},
-     * 则定制化信息 SessionCustomization 为{@link DefalutTeamSessionCustomization}
-     * <p>
-     * 若需要为目标会话提供单独定义的SessionCustomization,请使用{@link NimUIKit#startChatting(Context, String, SessionTypeEnum, SessionCustomization, IMMessage)}
-     *
-     * @param context 上下文
-     * @param tid     群id
-     */
-    public static void startTeamSession(Context context, String tid) {
-        startTeamSession(context, tid, null);
-    }
-
-    /**
-     * 同 {@link SheishuoUIKit#startTeamSession(Context, String)},同时聊天界面打开后,列表跳转至anchor位置
-     *
-     * @param context 上下文
-     * @param tid     群id
-     * @param anchor  跳转到指定消息的位置,不需要跳转填null
-     */
-    public static void startTeamSession(Context context, String tid, IMMessage anchor) {
-        SheishuoUIKit.startChatting(context, tid, SessionTypeEnum.Team, commonTeamSessionCustomization, anchor);
-    }
-
-
-    public static void startP2PSession(Context context, String id) {
-        startChatting(context, id, SessionTypeEnum.P2P, commonP2PSessionCustomization, null);
-    }
-
-    public static void startP2PSession(Context context, String id, IMMessage anchor) {
-        startChatting(context, id, SessionTypeEnum.P2P, commonP2PSessionCustomization, anchor);
-    }
-
-    /**
-     * 打开一个聊天窗口,开始聊天
-     *
-     * @param context       上下文
-     * @param id            聊天对象ID(用户帐号account或者聊天室ID)
-     * @param sessionType   会话类型
-     * @param customization 定制化信息。针对不同的聊天对象,可提供不同的定制化。
-     * @param anchor        跳转到指定消息的位置,不需要跳转填null
-     */
-    public static void startChatting(Context context, String id, SessionTypeEnum sessionType, SessionCustomization
-            customization, IMMessage anchor) {
-        if (sessionType == SessionTypeEnum.P2P) {
-            SheishuoP2PMessageActivity.start(context, id, customization, anchor);
-        } else if (sessionType == SessionTypeEnum.Team) {
-            Log.e("TeamId",id);
-            SheishuoTeamMessageActivity.start(context, id, customization, null, anchor);
-        }
-    }
-
-}