add:直播间新增私信悬浮窗
update:会话页面适配半屏模式
This commit is contained in:
@@ -48,6 +48,7 @@ import io.rong.sight.SightExtensionModule;
|
||||
public class ConversationIMListManager {
|
||||
private static ConversationIMListManager manager;
|
||||
private Context mContext;
|
||||
private Bundle bundle;//用户传输配置给会话界面
|
||||
|
||||
private ConversationIMListManager(Context context) {
|
||||
mContext = context;
|
||||
@@ -172,7 +173,7 @@ public class ConversationIMListManager {
|
||||
if (null != userInfo){
|
||||
context.runOnUiThread(() -> {
|
||||
Conversation.ConversationType type = Conversation.ConversationType.PRIVATE;
|
||||
RouteUtils.routeToConversationActivity(context, type, userId, null);
|
||||
RouteUtils.routeToConversationActivity(context, type, userId, bundle);
|
||||
});
|
||||
}else {
|
||||
CommonHttpUtil.getUserBaseinfo(userId, new HttpCallback() {
|
||||
@@ -246,6 +247,12 @@ public class ConversationIMListManager {
|
||||
*/
|
||||
@Override
|
||||
public boolean onConversationClick(Context context, View view, BaseUiConversation baseUiConversation) {
|
||||
Object tag = view.getTag();
|
||||
if(tag!=null){
|
||||
bundle= (Bundle) tag;
|
||||
}else{
|
||||
bundle=null;
|
||||
}
|
||||
ViewClicksAntiShake.clicksAntiShake(view, () -> jumpConversation((Activity) context, baseUiConversation.mCore.getTargetId()));
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user