fix [分享直播和动态改成叫【站内分享】]

This commit is contained in:
2024-03-25 18:05:59 +08:00
parent a497d70599
commit f8c5b072af
2 changed files with 45 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
package com.yunbao.main.utils;
import android.graphics.Color;
import android.text.SpannableString;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
@@ -17,9 +18,11 @@ import com.yunbao.common.utils.DateFormatUtil;
import com.yunbao.common.utils.DpUtil;
import com.yunbao.common.utils.RouteUtil;
import com.yunbao.common.utils.ToastUtil;
import com.yunbao.common.utils.WordUtil;
import com.yunbao.main.R;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Locale;
@@ -59,6 +62,28 @@ public class PDLiveCustomConversationProvider extends BaseConversationProvider {
@Override
public void bindViewHolder(ViewHolder holder, BaseUiConversation uiConversation, int position, List<BaseUiConversation> list, IViewProviderListener<BaseUiConversation> listener) {
List<Integer> defList = new ArrayList<>();
defList.add(R.string.rc_conversation_summary_content_image);
defList.add(R.string.rc_conversation_summary_content_voice);
defList.add(R.string.activity_msg_chat_list_card);
for (int def : defList) {
String str = holder.getContext().getString(def);
String cn = WordUtil.getChineseString(def);
String en = WordUtil.getEnglishString(def);
String content = uiConversation.mConversationContent.toString();
Log.i("列表----", "bindViewHolder: " + str + " | " + uiConversation.mConversationContent);
if (WordUtil.isNewZh()) {
if (en.equals(content)) {
uiConversation.mConversationContent = new SpannableString(WordUtil.getNewString(def));
break;
}
} else {
if (cn.equals(content)) {
uiConversation.mConversationContent = new SpannableString(WordUtil.getNewString(def));
break;
}
}
}
//根据业务需要,自定义处理
super.bindViewHolder(holder, uiConversation, position, list, listener);