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 4a5984455bab64225f8edbd1fd7b90bba5e4103f..5dc2991424642587cd270cfd9d1a12ab0706b9cf 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 9a8dcbee0e833339cd0229a469d87d78f83ffd92..1c544227f4227c4fb646a5436d64738a56a7c3b9 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 7de7371e2ffab205425f8d876e9fd9bc93c91f4c..f67a008265b51fe2e4ec90a87b193b9b5ac3f032 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 f0981bc3f0345c496bbbabccec312e26c34be4b7..fc2b5856888a75a1611df8202c574dbb525dcdba 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 } })