喇叭,个人中心贵族添加中心

This commit is contained in:
18401019693
2022-08-03 18:24:52 +08:00
parent e5cf353597
commit 805ca91637
19 changed files with 739 additions and 432 deletions

View File

@@ -46,7 +46,12 @@ public class ImgLoader {
}
Glide.with(context).asDrawable().load(url).placeholder(imageView.getDrawable()).dontAnimate().skipMemoryCache(SKIP_MEMORY_CACHE).into(imageView);
}
public static void display2(Context context, int url, ImageView imageView) {
if (!contextIsExist(context)){
return;
}
Glide.with(context).asDrawable().load(url).placeholder(imageView.getDrawable()).dontAnimate().skipMemoryCache(SKIP_MEMORY_CACHE).into(imageView);
}
public static void displayWithError(Context context, String url, ImageView imageView, int errorRes) {
if (!contextIsExist(context)){
return;

View File

@@ -2,8 +2,11 @@ package com.yunbao.common.manager.imrongcloud;
import android.util.Log;
import java.util.List;
import io.rong.imkit.IMCenter;
import io.rong.imkit.MessageInterceptor;
import io.rong.imlib.RongIMClient;
import io.rong.imlib.model.Conversation;
import io.rong.imlib.model.Message;
import io.rong.message.TextMessage;
@@ -23,9 +26,33 @@ public class PDMessageInterceptor implements MessageInterceptor {
Log.e("PDMessageInterceptor", textMessage.getContent());
//删除消息
IMCenter.getInstance().deleteRemoteMessages(Conversation.ConversationType.PRIVATE, message.getTargetId(), messages, null);
IMCenter.getInstance().clearMessagesUnreadStatus(Conversation.ConversationType.PRIVATE, message.getTargetId(), null);
IMCenter.getInstance().clearMessagesUnreadStatus(Conversation.ConversationType.PRIVATE, message.getTargetId(), null);
// return true;
}
RongIMClient.getInstance().getHistoryMessages(Conversation.ConversationType.PRIVATE, message.getTargetId(), -1, 10,
new RongIMClient.ResultCallback<List<Message>>() {
/**
* 成功时回调
*
* @param messages 获取的消息列表
*/
@Override
public void onSuccess(List<Message> messages) {
if (messages.size() == 0||(messages.size()==1&&((TextMessage) messages.get(0).getContent()).getContent().contains("LivePK"))) {
IMCenter.getInstance().removeConversation(Conversation.ConversationType.PRIVATE, message.getTargetId(), null);
}
}
/**
* 错误时回调。
*
* @param e 错误码
*/
@Override
public void onError(RongIMClient.ErrorCode e) {
}
});
}
return false;
}

View File

@@ -865,4 +865,5 @@
<string name="back">返回</string>
<string name="go_nobility">前往贵族</string>
<string name="use_successfully">使用成功</string>
<string name="use_live">前往直播間</string>
</resources>