我已经完成了从数据库中获取的文本,但是在使用 picasso 从数据库中获取图像时,图像没有加载手机并且 logcat 显示错误:com.example.lenovo.skanda E/StorageUtil: error getting token java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: Please sign in before trying to get a token.文本视图很容易从 Firebase 中获取。但是在 ImageView 的情况下,它没有正确加载。
1 回答
绝地无双
TA贡献1946条经验 获得超4个赞
您收到以下错误:
java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: 请在尝试获取令牌之前登录。
因为默认情况下,您的安全规则要求您的用户进行身份验证。
allow read, write: if request.auth != null;
要解决此问题,您可以在尝试显示图像之前确保您的用户已通过身份验证或将安全规则更改为:
allow read, write;
但我建议您仅将这些规则用于测试目的。不要总是这样遵守这个规则。保护您的 Firebase 实时数据库以及 Firebase 存储。
添加回答
举报
0/150
提交
取消