From 8d72ec1b07a4fe0863b41b1140a8c0e679867b93 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 03 四月 2025 17:44:29 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/sinata/xqmuse/MainActivity.kt |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/MainActivity.kt b/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
index 0c67e6f..2faca71 100644
--- a/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
+++ b/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
@@ -137,6 +137,9 @@
                     MSG_PROGRESS -> {
                         EventBus.getDefault().post(EmptyEvent(Const.EventCode.SERVICE_AUDIO_PROGRESS))
                         sendEmptyMessageDelayed(MSG_PROGRESS, 1000)
+                        if (System.currentTimeMillis() - startTime >= 60000){
+                            saveThinkRecord()
+                        }
                     }
                     MSG_COUNTDOWN -> {
                         if (System.currentTimeMillis() >= ThinkAudioService.finishTime)
@@ -273,7 +276,7 @@
         if (ThinkAudioService.voice == null||startTime == 0L||SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty())
             return
         val time = ((System.currentTimeMillis() - startTime) / 1000).toInt()
-        startTime = 0L
+        startTime = System.currentTimeMillis()
         HttpManager.saveViewingHistory(ThinkAudioService.voice?.id ?: "", time).request(this, false, { _, _ ->
             Log.e(Const.Tag, "冥想记录成功:$time 秒")
         }){ _, _->
@@ -339,7 +342,9 @@
             startActivity<LoginActivity>()
             tab_bar.currentTab = 0
             return
-        }
+        }else
+            (fragments[4] as MineFragment).showUserInfo()
+
         view_pager.currentItem = position
         if (position == 2){
             (fragments[2] as TreeFragment).getTree()

--
Gitblit v1.7.1