1# Global变更说明
2
3## cl.global.1 ohos.i18n部分接口入参类型校验失败错误码抛出变更
4
5**变更原因**
6
7401错误码是通用的参数类型检查错误码,原890001错误码不再在参数类型检查场景抛出
8
9**变更影响**
10
11该变更为不兼容变更。
12
13变更前:参数类型错误抛出890001
14
15变更后:参数类型错误抛出401
16
17更改后应用开发者需要捕捉新的错误码进行错误处理。
18当前IDE已有编译阶段参数类型检查,如果使用IDE进行编译,基本无影响。
19
20**起始API Level**
21
22API 12
23
24**变更发生版本**
25
26从OpenHarmony SDK 5.0.0.23 版本开始。
27
28**变更的接口/组件**
29
30ohos.i18n 发生变化的接口如下表格所示。
31| 变更的接口 | 访问级别 | 起始 API Level | 变更发生版本 |
32|--------|--------|--------|--------|
33| getSystemCountries | 公开接口 | 9 | 12 |
34| isSuggested | 公开接口 | 9 | 12 |
35| getHolidayInfoItemArray | 公开接口 | 11 | 12 |
36| isHoliday | 公开接口 | 11 | 12 |
37| getDisplayCountry | 公开接口 | 9 | 12 |
38| getDisplayLanguage | 公开接口 | 11 | 12 |
39| getLanguageInfoArray | 系统接口 | 11 | 12 |
40| getRegionInfoArray | 系统接口 | 10 | 12 |
41| setUsingLocalDigit | 系统接口 | 10 | 12 |
42| removePreferredLanguage | 系统接口 | 9 | 12 |
43
44**适配指导**
45
46入参类型不匹配错误码由890001变更为401,异常处理使用新错误码
47