如何在最近的版本中使用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
提交
取消