如何在最近的版本中使用getDowloadurl? Uri downloaduri=taskSnapshot.getDownloadUrl();//here i cant use getdownloadurl() function
DatabaseReference new_prod=db.push();
new_prod.child("product name").setValue(prod_name);
new_prod.child("product price").setValue(prod_price);
new_prod.child("available stock").setValue(prod_quan);
new_prod.child("product image").setValue(downloaduri);
pd.dismiss();//fragments code我无法使用getDowloadurl,我已经将图像存储在Firebase存储库中了,是限制getDowloadurl使用的片段吗?我的动机是要在火炉里查询一下,请帮帮我。
3 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
filepath.putFile(resultUri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { //here Task<Uri> urlTask = taskSnapshot.getStorage().getDownloadUrl(); while (!urlTask.isSuccessful()); Uri downloadUrl = urlTask.getResult(); final String sdownload_url = String.valueOf(downloadUrl);
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
storageReference.child("YOUR_CHILD") .putFile("FILE") .addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { taskSnapshot .getStorage() .getDownloadUrl() .addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess(Uri uri) { //Put your result here } }); }
添加回答
举报
0/150
提交
取消