我需要firebase上图像的Url / Uri,然后才能在下一行中使用。看起来像这样:
library(tidyr)
library(dplyr)
company_payments_clean %>%
pivot_longer(cols = -`Name of organisation`, names_to = "year") %>%
group_by(`Name of organisation`) %>%
arrange(year) %>%
mutate(tax_sum = cumsum(value)) %>%
pivot_wider(id_cols = -value,
names_from = year,
names_prefix = "Sum",
values_from = tax_sum)
问题是我收到一条错误消息,提示“任务尚未完成”。我如何才能等到任务完成/有没有更好的方法来获取Uri?
答案 0 :(得分:1)
我的项目中需要一些类似的概念。我必须使用内置的Firebase监听器来获取URL。
我使用了 getDownloadUrl()。addOnSuccessListener(),它返回了URI
这是我的代码段的一部分:
filepath.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Log.d("=== link ",uri.toString());
// Your code
}
});
文件路径-它是引用该文件的StorageReference对象。
希望这会有所帮助。