ProductRef.child(productRandomKey).updateChildren(productMap)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful()){
downloadImageUrl = task.getResult().toString(); //it is the problem
Intent intent = new Intent(AdminAddNewProductActivity.this, AdminCategoryActivity.class);
startActivity(intent);
loadingBar.dismiss();
Toast.makeText(AdminAddNewProductActivity.this, "Product is added successfully...", Toast.LENGTH_SHORT).show();
}
else{
loadingBar.dismiss();
String message = task.getException().toString();
Toast.makeText(AdminAddNewProductActivity.this, "Error: "+message, Toast.LENGTH_SHORT).show();
}
}
});
final StorageReference filePath = ProductImageRef.child (ImageUri.getLastPathSegment () + productRandomKey + ".jpg");
final UploadTask uploadTask = filePath.putFile(ImageUri);
downloadImageUrl = filePath.getDownloadUrl (). ToString (); return filePath.getDownloadUrl ();
Я использовал эти строки ранее. это происходит, когда я пытаюсь загрузить изображение в приложение cra sh.