diff --git a/code/HelloWorld/entry/src/main/ets/models/MyCallback.ets b/code/HelloWorld/entry/src/main/ets/models/MyCallback.ets index 5827b846dc824ef26c25e0a8612717cb7b448a3a..5bdf82c967083ebd6f8fa4d33c5f1710ff4a5e12 100644 --- a/code/HelloWorld/entry/src/main/ets/models/MyCallback.ets +++ b/code/HelloWorld/entry/src/main/ets/models/MyCallback.ets @@ -28,8 +28,10 @@ export class MyCallback { MyCallback.myCallback((data: string) => { hilog.info(0x0000, 'testTag', 'MyCallback' + data); }) - MyCallback.myAsyncCallback((error: BusinessError, result: string) => { - hilog.info(0x0000, 'testTag', `myAsyncCallback, error: ${error.message}, result:${result}`); + MyCallback.myAsyncCallback((error: BusinessError | null, result: string | undefined) => { + if (error && result) { + hilog.info(0x0000, 'testTag', `myAsyncCallback, error: ${error.message}, result:${result}`); + } }) MyCallback.myErrorCallback((error: BusinessError) => { hilog.info(0x0000, 'testTag', `myAsyncCallback, error: ${error.message}`);