diff --git a/frameworks/ets/ani/ets/@ohos.telephony.data.ets b/frameworks/ets/ani/ets/@ohos.telephony.data.ets index ea0b1f35a348d55c1d71ea97cccd3bf14286af0a..49d48cd6343fd34ebca503d80bc6e8eda7ccfa46 100644 --- a/frameworks/ets/ani/ets/@ohos.telephony.data.ets +++ b/frameworks/ets/ani/ets/@ohos.telephony.data.ets @@ -36,7 +36,7 @@ export default namespace data { export function getCellularDataState(callback: AsyncCallback): void { let p1 = taskpool.execute(nativeGetCellularDataState) p1.then((content: NullishType) => { - callback(new BusinessError(), content as DataConnectState); + callback(new BusinessError(), DataConnectState.fromValue(content as Int)); }, (err: BusinessError): void => { callback(err, DataConnectState.DATA_STATE_UNKNOWN); }); @@ -46,7 +46,7 @@ export default namespace data { return new Promise((resolve, reject) => { let p = taskpool.execute(nativeGetCellularDataState) p.then((e: NullishType) => { - let r = e as DataConnectState + let r = DataConnectState.fromValue(e as Int) resolve(r) }).catch((e: Error): void => { reject(e)