这个问题可能是因为未正确设置回调函数所致。可以使用以下的代码示例,确保在返回应用程序后正确地调用回调函数。
Share.open(options)
.then((response) => {
console.log('分享成功!')
if (response && response.action === Share.sharedAction) {
console.log('用户分享')
} else {
console.log('用户取消分享')
}
})
.catch((error) => console.log(error))
.finally(() => {
console.log('finally,回调函数被调用')
AndroidNativeModule.callbackMessage(); //调用回调函数
});
在这个代码示例中,我们在最后一行调用了回调函数AndroidNativeModule.callbackMessage()
,以确保回调函数在返回应用程序后正确地被调用。在实际应用程序中,应替换这个函数为实际的回调函数。