Merge branch 'branch_new' into branch_new_69

This commit is contained in:
2025-12-10 10:10:56 +08:00
5 changed files with 12 additions and 21 deletions

View File

@@ -64,8 +64,7 @@ open class Application : CommonAppContext() {
initLogUtils() initLogUtils()
initCrashUtils() initCrashUtils()
initSmartRefreshLayout() initSmartRefreshLayout()
if (true)
return
AppUtils.registerAppStatusChangedListener(object : Utils.OnAppStatusChangedListener { AppUtils.registerAppStatusChangedListener(object : Utils.OnAppStatusChangedListener {
override fun onForeground(activity: Activity?) {//应用切换到前台 override fun onForeground(activity: Activity?) {//应用切换到前台

View File

@@ -2527,6 +2527,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
pitBean.nickname = messageEvent.text.fromUserInfo.nickname pitBean.nickname = messageEvent.text.fromUserInfo.nickname
pitBean.sex = messageEvent.text.fromUserInfo.sex.toString() + "" pitBean.sex = messageEvent.text.fromUserInfo.sex.toString() + ""
pitBean.charm = messageEvent.text.fromUserInfo.charm pitBean.charm = messageEvent.text.fromUserInfo.charm
pitBean.dress = messageEvent.text.fromUserInfo.dress
pitBean.is_online = messageEvent.text.fromUserInfo.is_online pitBean.is_online = messageEvent.text.fromUserInfo.is_online
return pitBean return pitBean
} }

View File

@@ -19,17 +19,11 @@ import com.xscm.moduleutil.widget.dialog.BaseDialog
* 时间2025/12/8 16:19 * 时间2025/12/8 16:19
* 用途:首页推荐房间 * 用途:首页推荐房间
*/ */
class InviteDialog(context: Context, data: IndexRecommendRoom?) : BaseDialog<DialogInviteBinding>(context) { class InviteDialog(context: Context, data: IndexRecommendRoom?) :
BaseDialog<DialogInviteBinding>(context) {
private var countDownTimer: CountDownTimer? = null // 倒计时器 private var countDownTimer: CountDownTimer? = null // 倒计时器
private var data: IndexRecommendRoom? = data // 将构造函数参数赋值给成员变量 private var data: IndexRecommendRoom? = data // 将构造函数参数赋值给成员变量
// companion object {
// // 修改方法签名,允许 data 为空
// fun show(context: Context, data: IndexRecommendRoom?) {
// // 创建并显示对话框,即使 data 为空也显示
// val dialog = InviteDialog(context, data)
// dialog.show()
// }
// }
init { init {
// 设置对话框从底部弹出 // 设置对话框从底部弹出
window?.setGravity(Gravity.CENTER) window?.setGravity(Gravity.CENTER)
@@ -76,6 +70,7 @@ class InviteDialog(context: Context, data: IndexRecommendRoom?) : BaseDialog<Dia
dismiss() dismiss()
} }
} }
fun setData(data: IndexRecommendRoom?) { fun setData(data: IndexRecommendRoom?) {
this.data = data this.data = data
// 设置房间数据 // 设置房间数据
@@ -96,7 +91,7 @@ class InviteDialog(context: Context, data: IndexRecommendRoom?) : BaseDialog<Dia
* 开始倒计时 * 开始倒计时
*/ */
private fun startCountDown() { private fun startCountDown() {
countDownTimer?.cancel() // 确保之前的计时器被取消
countDownTimer = object : CountDownTimer(9 * 1000L, 1000) { countDownTimer = object : CountDownTimer(9 * 1000L, 1000) {
override fun onTick(millisUntilFinished: Long) { override fun onTick(millisUntilFinished: Long) {
val secondsLeft = (millisUntilFinished / 1000).toInt() val secondsLeft = (millisUntilFinished / 1000).toInt()
@@ -105,17 +100,13 @@ class InviteDialog(context: Context, data: IndexRecommendRoom?) : BaseDialog<Dia
override fun onFinish() { override fun onFinish() {
// 检查是否被主动取消 // 检查是否被主动取消
dismiss() dismiss()
} }
}.start() }.start()
// 设置点击事件,点击按钮也关闭对话框 // 设置点击事件,点击按钮也关闭对话框
mBinding.btnNegative.setOnClickListener({ v -> mBinding.btnNegative.setOnClickListener({ v ->
if (countDownTimer != null) {
countDownTimer?.cancel()
}
dismiss() dismiss()
}) })
} }

View File

@@ -75,7 +75,7 @@
android:singleLine="true" android:singleLine="true"
android:textColor="@color/black" android:textColor="@color/black"
android:textColorHint="@color/color_FFCCCCCC" android:textColorHint="@color/color_FFCCCCCC"
android:textSize="@dimen/sp_16" /> android:textSize="@dimen/sp_14" />
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@@ -91,7 +91,7 @@
android:gravity="right" android:gravity="right"
android:text="@string/login_send_code" android:text="@string/login_send_code"
android:textColor="#FF8ACC" android:textColor="#FF8ACC"
android:textSize="@dimen/sp_16" android:textSize="@dimen/sp_14"
tools:visibility="visible" /> tools:visibility="visible" />
</LinearLayout> </LinearLayout>

View File

@@ -28,8 +28,8 @@ isBuildModule=false
#org.gradle.deamon=false #org.gradle.deamon=false
android.injected.testOnly=false android.injected.testOnly=false
APP_VERSION_NAME=1.0.7.9 APP_VERSION_NAME=1.0.8.0
APP_VERSION_CODE=69 APP_VERSION_CODE=70
org.gradle.jvm.toolchain.useLegacyAdapters=false org.gradle.jvm.toolchain.useLegacyAdapters=false
#org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15 #org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15