可以使用!
或?
运算符在Kotlin中以较短的形式编写以下代码段:
val acct: GoogleSignInAccount? = result.signInAccount
if (acct != null && acct.displayName != null)
MagicToast.showSuccess(this, "Account Name: " + acct.displayName)
答案 0 :(得分:5)
acct?.displayName?.let {
MagicToast.showSuccess(this, "Account Name: $it")
}
根据您的用例,acct
可能会替换为result.signInAccount
。