我是 firebase 的新手,我正在尝试获取指定相对路径上位置的数据快照。但是,当我尝试运行该应用程序时,出现如下错误:
<块引用>com.google.firebase.database.Datasnapshot 无法转换为 java.lang.string
这是我的数据库连接代码:
@Override
public void run() {
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull @org.jetbrains.annotations.NotNull DataSnapshot snapshot) {
TaskResult result= new TaskResult();
result.setSuccess(true);
result.setMessage("Successful");
result.setResult(DataSnapshot);
fireOnComplete(result);
}
@Override
public void onCancelled(@NonNull @org.jetbrains.annotations.NotNull DatabaseError error) {
}
});
我不知道我的代码到底有什么问题。