【发布时间】:2020-08-03 23:02:43
【问题描述】:
当用户使用 Kotlin 通过 AWS Amplify 登录时,我想向他们显示不同的错误。这是我设置为Amplify.Auth.signIn()的最后一个参数:
{ error ->
inputEmail.error = "Check if the e-mail is valid"
inputPassword.error = "Check if the password is valid"
})
“error”是一个“Throwable?”我想将其转换为各种 AWS 异常并检查转换是否成功。然而,所有 AWS Amplify 异常都基于 Java 版本的“Throwable”。有没有办法让这些强制转换起作用,或者有没有其他方法可以识别 Kotlin 中的错误类型?
【问题讨论】:
标签: java amazon-web-services kotlin aws-amplify