From 596e053eecbd90aebc1beb4771e35ccb9f9be090 Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Sun, 29 Sep 2024 10:53:30 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E6=94=AF=E4=BB=98=E5=AE=9D?= =?utf8?q?=E5=BA=95=E5=B1=82=E5=88=9D=E5=A7=8B=E5=8C=96=E5=88=A4=E6=96=AD?= =?utf8?q?=20=E9=81=BF=E5=85=8D=E6=AD=BB=E6=9C=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../sdk/application/wearable/alipay/service/alipay_feature.c | 5 +++++ .../sdk/application/wearable/alipay/service/alipay_feature.h | 3 +++ .../nativeui/main/src/dropdown/DropDownCardPage1.cpp | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/code/sdk/application/wearable/alipay/service/alipay_feature.c b/code/sdk/application/wearable/alipay/service/alipay_feature.c index 70207684f..f44635ac4 100644 --- a/code/sdk/application/wearable/alipay/service/alipay_feature.c +++ b/code/sdk/application/wearable/alipay/service/alipay_feature.c @@ -613,6 +613,11 @@ errcode_t uapi_alipay_svr_init(void) return ERRCODE_SUCC; } +bool Alipay_is_init(void) +{ + return g_alipay_init_flag; +} + errcode_t uapi_alipay_svr_reset(void) { if (g_alipay_init_flag) { diff --git a/code/sdk/application/wearable/alipay/service/alipay_feature.h b/code/sdk/application/wearable/alipay/service/alipay_feature.h index 390cfc947..e3f28dae5 100755 --- a/code/sdk/application/wearable/alipay/service/alipay_feature.h +++ b/code/sdk/application/wearable/alipay/service/alipay_feature.h @@ -404,6 +404,9 @@ mc_alipay_trans_context_t * svr_alipay_get_trans_context(void); */ uint32_t svr_alipay_register_cb(alipay_msgf_event_callback_func callback); + +bool Alipay_is_init(void); + #ifdef __cplusplus #if __cplusplus } diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/src/dropdown/DropDownCardPage1.cpp b/code/sdk/application/wearable/fd230app/nativeui/main/src/dropdown/DropDownCardPage1.cpp index 1c5a8c2f0..4c4d6fbec 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/main/src/dropdown/DropDownCardPage1.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/main/src/dropdown/DropDownCardPage1.cpp @@ -17,6 +17,7 @@ #include #include "ConfigModel.h" #include "../../../../../../../drivers/peripheral/slip/cat1Service/cat1_ctl.h" +#include "alipay_feature.h" #include namespace OHOS { @@ -110,6 +111,10 @@ namespace OHOS else if (viewId == DROPDOWN_ALIPAY_TOGGLEBUTTON_VIEWID) // 支付宝 { #ifdef SUPPORT_ALIPAY_SEC + if(Alipay_is_init()==false) + { + return false; + } NativeAbility::GetInstance().EnterSlice(VIEW_MAIN_ALIPAY); #endif } -- 2.17.1