Я пытался решить эту проблему с помощью аналогичных тем и ответов здесь, но полностью потерпел неудачу. Мое изображение хранится в хранилище Firebase, и ссылка для загрузки базы данных работает, но это всегда неправильная ссылка. Я получаю "com.google. android .gms.tasks. zzu@8045166", поэтому изображение не отображается в приложении.
Это общий код старой версии GetDownloadUrl
* 1005. *
Я попробовал это
filePath.putFile(resultUri).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
@Override
public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task)
{
if (task.isSuccessful())
{
//--- what i tried instead of: final String downloaedUrl = task.getResult().getDownloadUrl().toString();
final String downloadUrl = filePath.getDownloadUrl().toString();
Toast.makeText(SettingsActivity.this, "Profile Image uploaded Successfully...", Toast.LENGTH_SHORT).show();