fix : 修复bug
This commit is contained in:
@@ -148,6 +148,7 @@ class RoomTypeSwitchActivity : BaseViewBindingActivity<RoomTypeSwitchActivityBin
|
||||
binding.proExp.max = 1
|
||||
binding.proExp.progress = 1
|
||||
binding.nextLevel.text = R.string.LV_s.getString(it.currentLevel)
|
||||
binding.currentLevel.text = R.string.LV_s.getString(it.currentLevel-1)
|
||||
}
|
||||
|
||||
|
||||
@@ -155,7 +156,7 @@ class RoomTypeSwitchActivity : BaseViewBindingActivity<RoomTypeSwitchActivityBin
|
||||
mCurrentMicEffects = it.usedMicEffectId
|
||||
mCurrentLevel = it.currentLevel
|
||||
|
||||
val typeArr = arrayOf(
|
||||
val typeArr = mutableListOf(
|
||||
RoomInfo.ROOMTYPE_HOME_PARTY,
|
||||
RoomInfo.ROOMTYPE_PARTY,
|
||||
RoomInfo.ROOMTYPE_REVELRY,
|
||||
@@ -183,6 +184,13 @@ class RoomTypeSwitchActivity : BaseViewBindingActivity<RoomTypeSwitchActivityBin
|
||||
R.string.Celebration,
|
||||
R.string.Unique,
|
||||
)
|
||||
|
||||
|
||||
if (!it.isHasUnique) {
|
||||
typeArr.remove(RoomInfo.ROOMTYPE_19_ROOM)
|
||||
typeArr.remove(RoomInfo.ROOMTYPE_20_ROOM)
|
||||
}
|
||||
|
||||
val typeData = mutableListOf<RoomMicDress>()
|
||||
typeArr.filterIndexed { index, micType ->
|
||||
typeData.add(RoomMicDress().apply {
|
||||
@@ -382,7 +390,6 @@ class RoomTypeSwitchActivity : BaseViewBindingActivity<RoomTypeSwitchActivityBin
|
||||
@GET("/room/level/info")
|
||||
fun getBoomLevelInfo(@Query("roomUid") roomUid: Long): Single<ServiceResult<RoomLevelInfo>>
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@@ -18,6 +18,7 @@ import com.chwl.app.ui.widget.magicindicator.ViewPagerHelper
|
||||
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.CommonNavigator
|
||||
import com.chwl.app.utils.HomeUIManager
|
||||
import com.chwl.core.DemoCache
|
||||
import com.chwl.core.auth.AuthModel
|
||||
import com.netease.nim.uikit.impl.cache.NimUserInfoCache
|
||||
import com.netease.nimlib.sdk.RequestCallbackWrapper
|
||||
import com.netease.nimlib.sdk.uinfo.model.NimUserInfo
|
||||
@@ -48,7 +49,9 @@ class HomeFragment : BaseViewBindingFragment<FragmentHomeBinding>(), View.OnClic
|
||||
|
||||
//自动登录
|
||||
// AuthModel.get().autoLogin()
|
||||
// .doOnError { throwable: Throwable? -> }
|
||||
// .doOnError { throwable: Throwable? ->
|
||||
//
|
||||
// }
|
||||
// .subscribe()
|
||||
|
||||
// NimUserInfoCache.getInstance().getUserInfoFromRemote(
|
||||
|
@@ -1097,12 +1097,13 @@ public class UserInfoDialog extends AppCompatDialog implements View.OnClickListe
|
||||
dialog.setMActionCallBack(new BaseDialogFragment.Action() {
|
||||
@Override
|
||||
public void onAction(int type, @Nullable Object data) {
|
||||
dismiss();
|
||||
// dismiss();
|
||||
}
|
||||
});
|
||||
dialog.setTargetUser(userInfo);
|
||||
dialog.setHomePartyModel(homePartyModel);
|
||||
dialog.show(context);
|
||||
dismiss();
|
||||
});
|
||||
}
|
||||
|
||||
|
@@ -26,7 +26,7 @@
|
||||
|
||||
|
||||
|
||||
<RelativeLayout
|
||||
<FrameLayout
|
||||
android:id="@+id/rl_user_avatar"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
@@ -37,17 +37,17 @@
|
||||
android:id="@+id/img_head"
|
||||
android:layout_width="47dp"
|
||||
android:layout_height="47dp"
|
||||
android:layout_centerInParent="true"
|
||||
android:layout_gravity="center"
|
||||
tools:src="@drawable/default_avatar" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/noble_head_wear"
|
||||
android:layout_width="65dp"
|
||||
android:layout_height="65dp"
|
||||
android:layout_centerInParent="true"
|
||||
android:layout_gravity="center"
|
||||
tools:src="@mipmap/ic_user_avatar_level_king" />
|
||||
|
||||
</RelativeLayout>
|
||||
</FrameLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/contentLayout"
|
||||
@@ -63,7 +63,7 @@
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:gravity="center_vertical">
|
||||
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
android:textColor="#7b7b7d"
|
||||
android:textSize="13sp"
|
||||
tools:ignore="SpUsage"
|
||||
tools:text="@string/layout_nim_recent_contact_list_item_new_03" />
|
||||
tools:text="123" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
@@ -4,29 +4,8 @@ import android.app.Activity;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.chwl.library.utils.constant.PackageNameConstants;
|
||||
import com.example.module_base.support.google.IGoogleService;
|
||||
import com.example.module_base.support.login.ILoginService;
|
||||
import com.example.module_base.support.login.LoginSDKException;
|
||||
import com.example.module_base.support.login.PlatformInfo;
|
||||
import com.netease.nim.uikit.api.NimUIKit;
|
||||
import com.netease.nim.uikit.common.util.log.LogUtil;
|
||||
import com.netease.nim.uikit.common.util.string.StringUtil;
|
||||
import com.netease.nim.uikit.impl.cache.DataCacheManager;
|
||||
import com.netease.nimlib.sdk.NIMClient;
|
||||
import com.netease.nimlib.sdk.Observer;
|
||||
import com.netease.nimlib.sdk.RequestCallback;
|
||||
import com.netease.nimlib.sdk.RequestCallbackWrapper;
|
||||
import com.netease.nimlib.sdk.StatusCode;
|
||||
import com.netease.nimlib.sdk.auth.AuthService;
|
||||
import com.netease.nimlib.sdk.auth.AuthServiceObserver;
|
||||
import com.netease.nimlib.sdk.auth.LoginInfo;
|
||||
import com.netease.nimlib.sdk.mixpush.MixPushService;
|
||||
import com.netease.nimlib.sdk.msg.MsgService;
|
||||
import com.orhanobut.logger.Logger;
|
||||
import com.chwl.core.DemoCache;
|
||||
import com.chwl.core.R;
|
||||
import com.chwl.core.auth.entity.AccountInfo;
|
||||
@@ -53,6 +32,7 @@ import com.chwl.core.utils.CheckUtils;
|
||||
import com.chwl.core.utils.LogUtils;
|
||||
import com.chwl.core.utils.OldHttpErrorHandleUtil;
|
||||
import com.chwl.core.utils.net.RxHelper;
|
||||
import com.chwl.library.common.util.OtherExtKt;
|
||||
import com.chwl.library.net.rxnet.RxNet;
|
||||
import com.chwl.library.utils.DeviceUtils;
|
||||
import com.chwl.library.utils.ResUtil;
|
||||
@@ -60,7 +40,27 @@ import com.chwl.library.utils.SingleToastUtil;
|
||||
import com.chwl.library.utils.VersionUtil;
|
||||
import com.chwl.library.utils.codec.DESUtils;
|
||||
import com.chwl.library.utils.config.BasicConfig;
|
||||
import com.chwl.library.utils.constant.PackageNameConstants;
|
||||
import com.chwl.library.utils.json.JsonUtils;
|
||||
import com.example.module_base.support.google.IGoogleService;
|
||||
import com.example.module_base.support.login.ILoginService;
|
||||
import com.example.module_base.support.login.LoginSDKException;
|
||||
import com.example.module_base.support.login.PlatformInfo;
|
||||
import com.netease.nim.uikit.api.NimUIKit;
|
||||
import com.netease.nim.uikit.common.util.log.LogUtil;
|
||||
import com.netease.nim.uikit.common.util.string.StringUtil;
|
||||
import com.netease.nim.uikit.impl.cache.DataCacheManager;
|
||||
import com.netease.nimlib.sdk.NIMClient;
|
||||
import com.netease.nimlib.sdk.Observer;
|
||||
import com.netease.nimlib.sdk.RequestCallback;
|
||||
import com.netease.nimlib.sdk.RequestCallbackWrapper;
|
||||
import com.netease.nimlib.sdk.StatusCode;
|
||||
import com.netease.nimlib.sdk.auth.AuthService;
|
||||
import com.netease.nimlib.sdk.auth.AuthServiceObserver;
|
||||
import com.netease.nimlib.sdk.auth.LoginInfo;
|
||||
import com.netease.nimlib.sdk.mixpush.MixPushService;
|
||||
import com.netease.nimlib.sdk.msg.MsgService;
|
||||
import com.orhanobut.logger.Logger;
|
||||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
|
||||
@@ -806,6 +806,7 @@ public class AuthModel extends BaseModel implements IAuthModel {
|
||||
@Override
|
||||
public void onSuccess(LoginInfo loginInfo) {
|
||||
if (loginInfo == null) {
|
||||
OtherExtKt.doLog("网易云信 登录 -> 失败 code = 登录信息为空");
|
||||
onException(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_031)));
|
||||
return;
|
||||
}
|
||||
@@ -827,16 +828,19 @@ public class AuthModel extends BaseModel implements IAuthModel {
|
||||
|
||||
Log.i("IMLogin", ResUtil.getString(R.string.xchat_android_core_auth_authmodel_032));
|
||||
emitter.onSuccess(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_033));
|
||||
OtherExtKt.doLog("网易云信 登录 -> 成功");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailed(int code) {
|
||||
OtherExtKt.doLog("网易云信 登录 -> 失败 code = "+code);
|
||||
LogUtil.e(TAG, ResUtil.getString(R.string.xchat_android_core_auth_authmodel_034) + code);
|
||||
emitter.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_035) + code));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onException(Throwable exception) {
|
||||
OtherExtKt.doLog("网易云信 登录 -> 错误 msg = "+exception.getMessage());
|
||||
//如果云信登录出现异常,将info打印到埋点
|
||||
String infoJson = JsonUtils.toJson(info);
|
||||
String error = ResUtil.getString(R.string.xchat_android_core_auth_authmodel_036) + exception.toString()
|
||||
|
@@ -23,5 +23,7 @@ public class RoomLevelInfo {
|
||||
public int managerLimitNum; //管理员上限
|
||||
public int currentManagerNum; //当前管理员数量
|
||||
|
||||
public boolean hasUnique = false; //是否能切换
|
||||
|
||||
|
||||
}
|
||||
|
@@ -1,10 +1,8 @@
|
||||
package com.netease.nim.uikit.common.ui.imageview;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.text.TextUtils;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
@@ -22,7 +20,6 @@ import com.netease.nimlib.sdk.msg.constant.MsgTypeEnum;
|
||||
import com.netease.nimlib.sdk.msg.model.IMMessage;
|
||||
import com.netease.nimlib.sdk.robot.model.RobotAttachment;
|
||||
import com.netease.nimlib.sdk.team.model.Team;
|
||||
import com.netease.nimlib.sdk.uinfo.model.UserInfo;
|
||||
|
||||
/**
|
||||
* Created by huangjun on 2015/11/13.
|
||||
@@ -128,7 +125,7 @@ public class HeadImageView extends androidx.appcompat.widget.AppCompatImageView
|
||||
})
|
||||
.into(this);
|
||||
} else {
|
||||
Glide.with(getContext().getApplicationContext()).asBitmap()
|
||||
Glide.with(getContext().getApplicationContext())
|
||||
.load(thumbUrl)
|
||||
.apply(requestOptions)
|
||||
.into(this);
|
||||
|
Reference in New Issue
Block a user