[BugFix]修复1.5.0的bug

This commit is contained in:
wushaocheng
2023-01-30 16:22:14 +08:00
parent 8fa408aa3d
commit aab6b7cc28
8 changed files with 23 additions and 18 deletions

View File

@@ -50,6 +50,7 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
initRefreshView()
initChatTab()
initHotRoomTab()
showGameGuide()
homeViewModel.tabHomeLiveData.observe(this) {
it?.let {
@@ -239,8 +240,7 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
homeViewModel.getHotRoom()
}
@Subscribe(threadMode = ThreadMode.MAIN)
fun onLoginUserInfoUpdateEvent(event: LoginUserInfoUpdateEvent?) {
private fun showGameGuide(){
val userInfo = UserModel.get().cacheLoginUserInfo
if (userInfo?.isHasPermitRoom == true) {
binding.ivGameGuide.visibility = View.GONE
@@ -249,6 +249,11 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
fun onLoginUserInfoUpdateEvent(event: LoginUserInfoUpdateEvent?) {
showGameGuide()
}
@Subscribe(threadMode = ThreadMode.MAIN)
fun onRefreshHomeDataEvent(event: RefreshHomeDataEvent?) {
if (isResumed) {
@@ -261,8 +266,8 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
EventBus.getDefault().register(this)
}
override fun onDestroy() {
super.onDestroy()
override fun onDestroyView() {
super.onDestroyView()
EventBus.getDefault().unregister(this)
}

View File

@@ -108,8 +108,8 @@ class RoomGameFragment : BaseViewBindingFragment<FragmentRoomGameBinding>() {
EventBus.getDefault().register(this)
}
override fun onDestroy() {
super.onDestroy()
override fun onDestroyView() {
super.onDestroyView()
EventBus.getDefault().unregister(this)
}

View File

@@ -136,8 +136,8 @@ class RoomLikeFragment : BaseViewBindingFragment<FragmentRoomLikeBinding>() {
EventBus.getDefault().register(this)
}
override fun onDestroy() {
super.onDestroy()
override fun onDestroyView() {
super.onDestroyView()
EventBus.getDefault().unregister(this)
}

View File

@@ -46,7 +46,6 @@ import io.reactivex.disposables.Disposable;
public class LoginActivity extends BaseActivity implements View.OnClickListener {
private static final String NEED_CHECKED_PROTOCOL = "need_checked_protocol";
protected CheckBox tvProtocol;
private TextView tvProtocolHint;

View File

@@ -32,7 +32,7 @@ public class LogoutHelper {
AuthModel.get().logout().subscribe();
}
public static void dealWithLoginError(BaseActivity activity,Throwable e){
public static void dealWithLoginError(BaseActivity activity, Throwable e) {
if (!(e instanceof IsSuperAdminException)) {
String msg = e.getMessage();
StringBuilder eventLabel = new StringBuilder(ResUtil.getString(R.string.login_helper_logouthelper_01));