gpt4 book ai didi

android - FirebaseAuth和FirebaseUser类的uid属性有什么区别?

转载 作者:行者123 更新时间:2023-12-02 13:25:52 26 4
gpt4 key购买 nike

在Android上从firebase获取当前身份验证用户ID时,从FirebaseAuthFirebaseUser类获取当前身份验证用户ID有什么区别?
例如:

val uid1 = FirebaseAuth.getInstance().currentUser?.uid
val uid2 = FirebaseAuth.getInstance().uid
它们似乎返回相同的值,是否有任何理由或用例选择一个?

最佳答案

如果您非常仔细地检查字节码,您将看到FirebaseAuth.getInstance().getUid()(基本上)是这样实现的:

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
return user == null ? null : user.getUid();
他们基本上是同一件事。只需使用您个人偏爱的一种即可。
但是,我将指出 FirebaseAuth.getInstance().getUid()不会在文档中的任何地方显示。因此,在任何情况下似乎都不是推荐的选择。

关于android - FirebaseAuth和FirebaseUser类的uid属性有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63971665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com