[BugFix]修复1.5.0的bug
This commit is contained in:
@@ -50,6 +50,7 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
|
|||||||
initRefreshView()
|
initRefreshView()
|
||||||
initChatTab()
|
initChatTab()
|
||||||
initHotRoomTab()
|
initHotRoomTab()
|
||||||
|
showGameGuide()
|
||||||
|
|
||||||
homeViewModel.tabHomeLiveData.observe(this) {
|
homeViewModel.tabHomeLiveData.observe(this) {
|
||||||
it?.let {
|
it?.let {
|
||||||
@@ -239,8 +240,7 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
|
|||||||
homeViewModel.getHotRoom()
|
homeViewModel.getHotRoom()
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
private fun showGameGuide(){
|
||||||
fun onLoginUserInfoUpdateEvent(event: LoginUserInfoUpdateEvent?) {
|
|
||||||
val userInfo = UserModel.get().cacheLoginUserInfo
|
val userInfo = UserModel.get().cacheLoginUserInfo
|
||||||
if (userInfo?.isHasPermitRoom == true) {
|
if (userInfo?.isHasPermitRoom == true) {
|
||||||
binding.ivGameGuide.visibility = View.GONE
|
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)
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
fun onRefreshHomeDataEvent(event: RefreshHomeDataEvent?) {
|
fun onRefreshHomeDataEvent(event: RefreshHomeDataEvent?) {
|
||||||
if (isResumed) {
|
if (isResumed) {
|
||||||
@@ -261,8 +266,8 @@ class RecommendFragment : BaseViewBindingFragment<FragmentRecommendBinding>() {
|
|||||||
EventBus.getDefault().register(this)
|
EventBus.getDefault().register(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroyView() {
|
||||||
super.onDestroy()
|
super.onDestroyView()
|
||||||
EventBus.getDefault().unregister(this)
|
EventBus.getDefault().unregister(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -108,8 +108,8 @@ class RoomGameFragment : BaseViewBindingFragment<FragmentRoomGameBinding>() {
|
|||||||
EventBus.getDefault().register(this)
|
EventBus.getDefault().register(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroyView() {
|
||||||
super.onDestroy()
|
super.onDestroyView()
|
||||||
EventBus.getDefault().unregister(this)
|
EventBus.getDefault().unregister(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -136,8 +136,8 @@ class RoomLikeFragment : BaseViewBindingFragment<FragmentRoomLikeBinding>() {
|
|||||||
EventBus.getDefault().register(this)
|
EventBus.getDefault().register(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroyView() {
|
||||||
super.onDestroy()
|
super.onDestroyView()
|
||||||
EventBus.getDefault().unregister(this)
|
EventBus.getDefault().unregister(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -46,7 +46,6 @@ import io.reactivex.disposables.Disposable;
|
|||||||
|
|
||||||
public class LoginActivity extends BaseActivity implements View.OnClickListener {
|
public class LoginActivity extends BaseActivity implements View.OnClickListener {
|
||||||
|
|
||||||
|
|
||||||
private static final String NEED_CHECKED_PROTOCOL = "need_checked_protocol";
|
private static final String NEED_CHECKED_PROTOCOL = "need_checked_protocol";
|
||||||
protected CheckBox tvProtocol;
|
protected CheckBox tvProtocol;
|
||||||
private TextView tvProtocolHint;
|
private TextView tvProtocolHint;
|
||||||
|
@@ -32,7 +32,7 @@ public class LogoutHelper {
|
|||||||
AuthModel.get().logout().subscribe();
|
AuthModel.get().logout().subscribe();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void dealWithLoginError(BaseActivity activity,Throwable e){
|
public static void dealWithLoginError(BaseActivity activity, Throwable e) {
|
||||||
if (!(e instanceof IsSuperAdminException)) {
|
if (!(e instanceof IsSuperAdminException)) {
|
||||||
String msg = e.getMessage();
|
String msg = e.getMessage();
|
||||||
StringBuilder eventLabel = new StringBuilder(ResUtil.getString(R.string.login_helper_logouthelper_01));
|
StringBuilder eventLabel = new StringBuilder(ResUtil.getString(R.string.login_helper_logouthelper_01));
|
||||||
|
@@ -29,13 +29,14 @@ public class OldHttpErrorHandleUtil {
|
|||||||
return ResUtil.getString(R.string.xchat_android_core_utils_oldhttperrorhandleutil_01);
|
return ResUtil.getString(R.string.xchat_android_core_utils_oldhttperrorhandleutil_01);
|
||||||
}
|
}
|
||||||
return result.getMessage();
|
return result.getMessage();
|
||||||
|
} else if (throwable.getMessage().contains("SocketTimeoutException") || throwable.getMessage().contains("ConnectException") || throwable.getMessage().contains("UnknownHostException")) {
|
||||||
|
return ResUtil.getString(R.string.xchat_android_core_utils_oldhttperrorhandleutil_02);
|
||||||
|
} else if (throwable.getMessage().contains("JsonParseException") || throwable.getMessage().contains("JSONException") || throwable.getMessage().contains("ParseException") ) {
|
||||||
|
return ResUtil.getString(R.string.data_parsing_exception);
|
||||||
|
} else if (throwable.getMessage().contains("IllegalArgumentException")) {
|
||||||
|
return ResUtil.getString(R.string.parameter_error);
|
||||||
} else {
|
} else {
|
||||||
if (throwable.getMessage() != null &&
|
return throwable.getMessage();
|
||||||
(throwable.getMessage().contains("ConnectException") || throwable.getMessage().contains("UnknownHostException"))) {
|
|
||||||
return ResUtil.getString(R.string.xchat_android_core_utils_oldhttperrorhandleutil_02);
|
|
||||||
} else {
|
|
||||||
return throwable.getMessage();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return e.getMessage();
|
return e.getMessage();
|
||||||
|
@@ -664,4 +664,6 @@
|
|||||||
<string name="not_install_app">未安裝該應用</string>
|
<string name="not_install_app">未安裝該應用</string>
|
||||||
<string name="wechat_share_title">HABU-Making new friends,join HABU right now. </string>
|
<string name="wechat_share_title">HABU-Making new friends,join HABU right now. </string>
|
||||||
<string name="wechat_share_content">Find and join the best groups,talk with strangers</string>
|
<string name="wechat_share_content">Find and join the best groups,talk with strangers</string>
|
||||||
|
<string name="data_parsing_exception">數據解析異常</string>
|
||||||
|
<string name="parameter_error">參數錯誤</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -130,8 +130,6 @@ dependencies {
|
|||||||
|
|
||||||
api "jp.wasabeef:glide-transformations:${GlideTransformationsVersion}"
|
api "jp.wasabeef:glide-transformations:${GlideTransformationsVersion}"
|
||||||
|
|
||||||
api 'com.squareup.wire:wire-runtime:3.7.0'
|
|
||||||
|
|
||||||
}
|
}
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
Reference in New Issue
Block a user