1.AbstractMvpActivity.java 改为继承BaseActivity.java AbstractMvpFragment.java继承BaseFragment.java 2.设置页UI修改
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.netease.nim.uikit.business.session.module.list;
|
||||
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import com.netease.nim.uikit.R;
|
||||
@@ -12,6 +13,7 @@ import com.netease.nim.uikit.common.ui.recyclerview.holder.BaseViewHolder;
|
||||
import com.netease.nim.uikit.impl.NimUIKitImpl;
|
||||
import com.netease.nimlib.sdk.msg.constant.SessionTypeEnum;
|
||||
import com.netease.nimlib.sdk.msg.model.IMMessage;
|
||||
import com.yizhuan.xchat_android_library.utils.LogUtil;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
@@ -53,7 +55,9 @@ public class MsgAdapter extends BaseMultiItemFetchLoadAdapter<IMMessage, BaseVie
|
||||
@Override
|
||||
protected int getViewType(IMMessage message) {
|
||||
try {
|
||||
return holder2ViewType.get(MsgViewHolderFactory.getViewHolderByType(message));
|
||||
Class<? extends MsgViewHolderBase> clazz = (MsgViewHolderFactory.getViewHolderByType(message));
|
||||
LogUtil.print("MsgViewHolder=" + clazz.getSimpleName() + " --- MessageType=" + message.getMsgType().name());
|
||||
return holder2ViewType.get(clazz);
|
||||
} catch (Exception e) {
|
||||
return 0;
|
||||
}
|
||||
|
@@ -40,7 +40,7 @@ public class MsgViewHolderText extends MsgViewHolderBase {
|
||||
MoonUtil.identifyFaceExpression(NimUIKit.getContext(), bodyTextView, getDisplayText(), ImageSpan.ALIGN_BOTTOM);
|
||||
bodyTextView.setMovementMethod(LinkMovementMethod.getInstance());
|
||||
bodyTextView.setOnLongClickListener(longClickListener);
|
||||
bodyTextView.setLinkTextColor(Color.parseColor("#522f0c"));
|
||||
bodyTextView.setLinkTextColor(Color.parseColor("#C6C6E9"));
|
||||
}
|
||||
|
||||
protected String getDisplayText() {
|
||||
|
Reference in New Issue
Block a user