不兼容的类型。必需:com.Google.firebase.storage.StorageReference Found:com.Google.firebase.database.DatabaseReference

时间:2018-03-17 06:31:18

标签: java android

我正在尝试在firebase数据库中保存数据(图像)。

x

但是我收到了错误 在这行代码中。

CurrencyEur x -> f x 它一直说这是一种不合格的类型

 StorageReference storageReference;

我不明白错误在哪里以及如何解决这个问题。  非常感谢

2 个答案:

答案 0 :(得分:0)

使用此

DatabaseReference reference = FirebaseDatabase.getInstance().getReference();

而不是

storageReference = FirebaseDatabase.getInstance().getReference();

或者

StorageReference storageReference;
StorageReference mStorageRef= FirebaseStorage.getInstance().getReference()

答案 1 :(得分:0)

FirebaseDatabase.getInstance().getReference()返回DatabaseReference。如果您需要使用StorageReference,则应使用FirebaseStorage

StorageReference mStorageRef= FirebaseStorage.getInstance().getReference()

或者您可以使用DatabaseReference

DatabaseReference reference = FirebaseDatabase.getInstance().getReference();