java - 无法解析“TaskSnapshot”中的方法“getDowlandUrl”
问题描述
这是我的代码;
ref.putFile(filePath).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
@Override
public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {
if(task.isSuccessful())
{
Toast.makeText(getContext(), "Resim Güncellendi", Toast.LENGTH_LONG).show();
String isim=kullaniciİsmi.getText().toString();
String egitim =input_egitim.getText().toString();
String dogum =input_dogumTarihi.getText().toString();
String hakkimda =input_hakkimda.getText().toString();
reference = database.getReference().child("Kullanicilar").child(auth.getUid());
Map map = new HashMap();
map.put("isim", isim);
map.put("egitim", egitim);
map.put("dogumtarihi", dogum);
map.put("hakkimda", hakkimda);
map.put("resim",task.getResult().getDowlandUrl().toString());
reference.setValue(map).addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful()) {
ChangeFragment fragment = new ChangeFragment(getContext());
fragment.change(new KullaniciProfilFragment());
Toast.makeText(getContext(), "Bilgiler Başarıyla Güncellendi", Toast.LENGTH_LONG).show();
}
else {
Toast.makeText(getContext(), "Bilgiler Güncellenemedi", Toast.LENGTH_LONG).show();
}
}
});
}
else
{
Toast.makeText(getContext(), "Resim Güncellenmedi", Toast.LENGTH_LONG).show();
}
}
});
解决方案
推荐阅读
- list - 返回列表序言的元素列表
- java - 手机通讯录如何与服务器同步
- php - PHP:如何从数组创建复选框?
- android - 如何在 android nougat getFilesDir 中获取应用程序目录无法正常工作
- docker - 在 Linux 和 Azure 存储库和身份验证问题上运行的 Docker 映像中的 IdentityServer4
- firebase - ArduinoJson.h:没有这样的文件或目录(Arduino)
- javascript - 如何使用 Angular js 5 在新选项卡中查看文件?
- javascript - JavaScript setTimeout 的执行顺序
- javascript - 圆形进度条不重置
- c - 从c中的sqlite数据库中选择多个项目