From a988e7c15f5ce63785b77e01c89bec2565668982 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期日, 25 六月 2023 14:59:39 +0800 Subject: [PATCH] 修改bug --- app/src/main/java/com/kuanzhai/driver/ui/MainTabActivity.kt | 46 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 32 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/kuanzhai/driver/ui/MainTabActivity.kt b/app/src/main/java/com/kuanzhai/driver/ui/MainTabActivity.kt index ade9543..d2df15f 100644 --- a/app/src/main/java/com/kuanzhai/driver/ui/MainTabActivity.kt +++ b/app/src/main/java/com/kuanzhai/driver/ui/MainTabActivity.kt @@ -1,8 +1,11 @@ package com.kuanzhai.driver.ui +import android.util.Log import android.view.View import android.widget.Toast -import cn.sinata.xldutils.utils.* +import cn.sinata.xldutils.utils.clickDelay +import cn.sinata.xldutils.utils.setDrawableTop +import cn.sinata.xldutils.utils.textColor import com.kuanzhai.driver.R import com.kuanzhai.driver.base.MyBaseActivity import com.kuanzhai.driver.bean.ModuleBean @@ -14,6 +17,8 @@ import com.kuanzhai.driver.ui.main.MainPubFragment import com.kuanzhai.driver.ui.mine.MineActivity import com.kuanzhai.driver.utils.Cache.CacheKey +import com.kuanzhai.driver.utils.Cache.CacheKey.getKeyStr +import io.rong.imlib.RongIMClient import kotlinx.android.synthetic.main.activity_main_tab.* class MainTabActivity: MyBaseActivity() { @@ -37,11 +42,24 @@ override fun initView() { showHeader(false) showTitle(false) + + RongIMClient.connect(getKeyStr("rongToken"), object : RongIMClient.ConnectCallback() { + override fun onSuccess(s: String) { + Log.e("RongTag", "融云服务已连接") + } + + override fun onError(connectionErrorCode: RongIMClient.ConnectionErrorCode) { + Log.e("RongTag", "融云服务连接失败:$connectionErrorCode") + } + + override fun onDatabaseOpened(databaseOpenStatus: RongIMClient.DatabaseOpenStatus) {} + }) + allGray() callMine() - tv_main.textColor(this,R.color.main_yellow_shen) + tv_main.textColor(this, R.color.main_yellow_shen) tv_main.setDrawableTop(R.mipmap.tab_home_green) - addFragment(mainFragment,R.id.container) + addFragment(mainFragment, R.id.container) callModule() } @@ -52,7 +70,7 @@ private fun callMine() { var map = getMapByAny() - callNet(false,Api.queryInfo, map) { + callNet(false, Api.queryInfo, map) { var user = gson.fromJson<UserBean>(it, UserBean::class.java) CacheKey.saveUserInfo(user.data) } @@ -62,29 +80,29 @@ override fun setOnclick() { tv_main.clickDelay { allGray() - tv_main.textColor(this,R.color.main_yellow_shen) + tv_main.textColor(this, R.color.main_yellow_shen) tv_main.setDrawableTop(R.mipmap.tab_home_green) - addFragment(mainFragment,R.id.container) + addFragment(mainFragment, R.id.container) // showOrder("1323","1",100,1) } tv_driver.clickDelay { allGray() - tv_driver.textColor(this,R.color.main_yellow_shen) + tv_driver.textColor(this, R.color.main_yellow_shen) tv_driver.setDrawableTop(R.mipmap.tab_driver_server_yes) - addFragment(driverServerFragment,R.id.container) + addFragment(driverServerFragment, R.id.container) } tv_mine.clickDelay { allGray() - tv_mine.textColor(this,R.color.main_yellow_shen) + tv_mine.textColor(this, R.color.main_yellow_shen) tv_mine.setDrawableTop(R.mipmap.tab_user_green) - addFragment(mineFragment,R.id.container) + addFragment(mineFragment, R.id.container) } } private fun allGray() { - tv_main.textColor(this,R.color.tab_gray) - tv_driver.textColor(this,R.color.tab_gray) - tv_mine.textColor(this,R.color.tab_gray) + tv_main.textColor(this, R.color.tab_gray) + tv_driver.textColor(this, R.color.tab_gray) + tv_mine.textColor(this, R.color.tab_gray) tv_main.setDrawableTop(R.mipmap.tab_home_gray) tv_driver.setDrawableTop(R.mipmap.tab_driver_server_null) tv_mine.setDrawableTop(R.mipmap.tab_user_gray) @@ -96,7 +114,7 @@ */ private fun callModule() { var map = getMapByAny() - callNet(Api.getShowModular,map){ + callNet(Api.getShowModular, map){ var module = gson.fromJson<ModuleBean>(it, ModuleBean::class.java) tv_driver.visibility = if (module.data.filter { it.driverShow == 1 }.isNotEmpty()) View.VISIBLE else View.GONE //如果子菜单全隐藏,则整个模块隐藏 } -- Gitblit v1.7.1