I am new to firebase and i am trying to get a datasnapshot for the location at the specified relative path.However, i am getting error like:
error: cannot find symbol
result.setResult(DataSnapshot);
^
symbol: variable DataSnapshot
I don't know what's wrong with the code. Please help.
package com.jstechnologies.helpinghandscloud.Tasks;
import com.android.volley.toolbox.StringRequest;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.HashMap;
import java.util.Map;
@Override
public void run() {
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull @org.jetbrains.annotations.NotNull DataSnapshot snapshot) {
//Creating task object
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) {
}
});
}
}