进入密码锁界面后按按键拦截再次进入
authorluozheng <1732036298@qq.com>
Fri, 23 Aug 2024 07:37:23 +0000 (15:37 +0800)
committerluozheng <1732036298@qq.com>
Fri, 23 Aug 2024 07:37:23 +0000 (15:37 +0800)
code/sdk/application/wearable/fd230app/nativeui/rebootandshutdown/src/RebootAndShutdownModel.cpp

index d5646ec..056b1e3 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-07-18 14:55:27
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-21 18:02:08
+ * @LastEditTime: 2024-08-22 20:02:18
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/rebootandshutdown/src/RebootAndShutdownModel.cpp
  */
 
@@ -239,7 +239,10 @@ namespace OHOS
                 /*被锁*/
                 if (uapi_dev_runtime_get_lock_status())
                 {
-                    NativeAbility::GetInstance().EnterSlice(VIEW_CODED_LOCK);
+                    if (curSliceId != VIEW_CODED_LOCK)
+                    {
+                        NativeAbility::GetInstance().EnterSlice(VIEW_CODED_LOCK);
+                    }
                     return;
                 }
             }
@@ -307,7 +310,10 @@ namespace OHOS
                 /*被锁*/
                 if (uapi_dev_runtime_get_lock_status())
                 {
-                    NativeAbility::GetInstance().EnterSlice(VIEW_CODED_LOCK);
+                    if (curSliceId != VIEW_CODED_LOCK)
+                    {
+                        NativeAbility::GetInstance().EnterSlice(VIEW_CODED_LOCK);
+                    }
                     return;
                 }
             }
@@ -318,7 +324,7 @@ namespace OHOS
             }
             else
             {
-                NativeAbility::GetInstance().EnterSlice(VIEW_AI_VOICE);// 切换到Ai语音界面
+                NativeAbility::GetInstance().EnterSlice(VIEW_AI_VOICE); // 切换到Ai语音界面
             }
         }
         else
@@ -376,7 +382,10 @@ namespace OHOS
                 /*被锁*/
                 if (uapi_dev_runtime_get_lock_status())
                 {
-                    NativeAbility::GetInstance().EnterSlice(VIEW_CODED_LOCK);
+                    if (curSliceId != VIEW_CODED_LOCK)
+                    {
+                        NativeAbility::GetInstance().EnterSlice(VIEW_CODED_LOCK);
+                    }
                     return;
                 }
             }