k5
authordxy15521469561 <1731678236@qq.com>
Tue, 1 Aug 2023 09:04:37 +0000 (17:04 +0800)
committerdxy15521469561 <1731678236@qq.com>
Tue, 1 Aug 2023 09:04:37 +0000 (17:04 +0800)
1.优化关机

2.sdk/project/K5/sdk/services/microPython/ports/quectel/core/ui_setting.py

index 009d33a..ef2de7a 100644 (file)
@@ -1062,8 +1062,8 @@ class PowerOnScreen(Screen):
             if play_state != None:
                 if self.count >= 9:#在上一个界面在播放音频时切换界面则关闭 以免一直播放
                     self.count = 0
-                    EventMesh.publish("load_screen", {"screen": "main_menu"})
                     self.timer.stop()
+                    EventMesh.publish("load_screen", {"screen": "main_menu"})
                     return
         self.count+=1
 
@@ -1116,9 +1116,11 @@ class PoweroffConfirmScreen(Screen):
 
     def power_off(self,*args):
         self.count+=1
+        EventMesh.publish("system_sleep_rest")#防止黑屏
         play_state = EventMesh.publish("get_audio_state")#音频播放状态
         if play_state != None:
-            if self.count > 8:#在上一个界面在播放音频时切换界面则关闭 以免一直播放
+            print("power off!!!!!!!",self.count)
+            if self.count  > 5:#在上一个界面在播放音频时切换界面则关闭 以免一直播放
                 self.count = 0
                 self.timer.stop()
                 Power.powerDown()