From c8154ec17f6187e6171206e08aabd7d5a0735236 Mon Sep 17 00:00:00 2001 From: fanchenxuan Date: Mon, 6 Jun 2022 19:22:16 +0800 Subject: [PATCH] reasonLength Signed-off-by: fanchenxuan --- .../src/main/ets/GrantAbility/common/components/dialog.ets | 2 +- .../src/main/ets/GrantAbility/common/utils/constant.ets | 3 +++ .../src/main/ets/MainAbility/common/utils/constant.ets | 3 +++ .../src/main/ets/MainAbility/pages/application-tertiary.ets | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/components/dialog.ets b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/components/dialog.ets index 4a5984455..5dc299142 100644 --- a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/components/dialog.ets +++ b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/components/dialog.ets @@ -189,7 +189,7 @@ export struct privacyDialog { item.getString(reqPermissionDetail.reasonId, (err, value) => { this.initStatus = Constants.INIT_NEED_TO_VERIFY if (value !== undefined && !group.hasReason) { - group.description += value + group.description += value.slice(Constants.START_SUBSCRIPT, Constants.END_SUBSCRIPT) group.hasReason = true } }) diff --git a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/utils/constant.ets b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/utils/constant.ets index 9a8dcbee0..1c544227f 100644 --- a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/utils/constant.ets +++ b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/GrantAbility/common/utils/constant.ets @@ -68,4 +68,7 @@ export default class Constants { static INITIAL_INDEX = 10 static BUNDLE_NAME = 'com.ohos.permissionmanager' + + static START_SUBSCRIPT = 0 + static END_SUBSCRIPT = 500 } \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/common/utils/constant.ets b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/common/utils/constant.ets index 7de7371e2..f67a00826 100644 --- a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/common/utils/constant.ets +++ b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/common/utils/constant.ets @@ -232,4 +232,7 @@ export default class Constants { static PRE_AUTHORIZATION_NOT_MODIFIED = 4; static BUNDLE_NAME = 'com.ohos.permissionmanager' + + static START_SUBSCRIPT = 0 + static END_SUBSCRIPT = 500 } \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/pages/application-tertiary.ets b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/pages/application-tertiary.ets index f0981bc3f..fc2b58568 100644 --- a/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/pages/application-tertiary.ets +++ b/frameworks/com.ohos.permissionmanager/permissionmanager/src/main/ets/MainAbility/pages/application-tertiary.ets @@ -206,7 +206,7 @@ struct mediaDocumentItem { Resmgr.getResourceManager(routerData).then(item => { item.getString(reqPermissionDetail.reasonId, (err, value) => { if (value !== undefined && !hasReason) { - reason += value + reason += value.slice(Constants.START_SUBSCRIPT, Constants.END_SUBSCRIPT) hasReason = true } }) -- Gitee