Android Studio 3.0
我有转换为我的项目的Kotlin的java代码。处理kotlin中可以返回null的对象
public String getAuthUserEmail() {
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
String email = null;
if (user != null) {
email = user.getEmail();
}
return email;
}
我已经转换它koklin这样的:
fun getAuthUserEmail(): String? {
val user: FirebaseUser? = FirebaseAuth.getInstance().currentUser
return user?.email
}
我只是在我的科特林版本想,如果用户恰好是零。我是否需要有if条件来检查用户是否为空?
我能有功能作为一个行
fun getAuthUserEmail(): String? {
return FirebaseAuth.getInstance().currentUser.email?
}
,并会调用函数需要处理一个空字符串,可能是从函数返回?
的任何建议