作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试将 url 保存到 firebase 实时数据库,这是我的代码
Uri uri = data.getData();
StorageReference filePath =
mStorage.child("Photos").child(currentFirebaseUser.getUid());
filePath.putFile(uri).addOnSuccessListener(new
OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Toast.makeText(ManageActivity.this, "Image upload
successful",Toast.LENGTH_LONG).show();
progressDialog.dismiss();
profile_image_url = taskSnapshot.getDownloadUrl();
driver.child("profile image").setValue(profile_image_url);
logcat 显示这是一个堆栈溢出错误,这是 logcat:
FATAL EXCEPTION: main
Process: com.example.user.drivergeofire, PID: 6758
java.lang.StackOverflowError
at java.util.HashMap$ValueIterator.<init>(HashMap.java:836)
at java.util.HashMap$ValueIterator.<init>(HashMap.java:836)
at java.util.HashMap.newValueIterator(HashMap.java:908)
at java.util.HashMap$Values.iterator(HashMap.java:936)
at com.google.android.gms.internal.zh.zzas(Unknown Source)
at com.google.android.gms.internal.zg.zzao(Unknown Source)
我对 StackOverflow 错误的研究指出,这是由于拥有可能的 View 而导致的,而我那里没有任何 View 。非常感谢您的帮助
最佳答案
要从保存的文件中获取 URL,请使用:
mStorage.child("Photos").child(currentFirebaseUser.getUid()).getDownloadUrl().getResult();
关于java - 如何将图像网址从 Firebase 存储保存到 Firebase 实时数据库(来 self 的设备的图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45511918/
我是一名优秀的程序员,十分优秀!