Je suis nouveau à firebase. J'ai essayé de stocker les données de l'utilisateur dans la base de données firebase en utilisant volée. Cependant, Firebase n'a aucune réponse concernant ma demande de volée et la base de données est toujours nulle. C'est le tutorial que j'ai suivi.Firebase n'a pas de réponse à propos de volley demande
Ceci est la requête de vol que j'ai utilisée pour connecter Firebase.
public void executeFirebase(){
StringRequest request = new StringRequest(Request.Method.GET, FIREBASE_REGISTER_URL, new Response.Listener<String>(){
@Override
public void onResponse(String s) {
Firebase reference = new Firebase("https://tradeal-930ad.firebaseio.com/users");
if(s.equals("null")) {
reference.child(name).child("password").setValue(password);
Toast.makeText(activity, "registration successful 1", Toast.LENGTH_LONG).show();
}
else {
try {
JSONObject obj = new JSONObject(s);
if (!obj.has(name)) {
reference.child(name).child("password").setValue(password);
Toast.makeText(activity, "registration successful 2", Toast.LENGTH_LONG).show();
Intent intent = new Intent(activity, MainPageActivity.class);
activity.startActivity(intent);
activity.finish();
loginUserActivity.finish();
} else {
Toast.makeText(activity, "username already exists", Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
loading.dismiss();
}
},new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError volleyError) {
System.out.println("" + volleyError);
loading.dismiss();
}
});
RequestQueue rQueue = Volley.newRequestQueue(activity);
rQueue.add(request);
}
quelles sont les règles de votre base de données? –
@Shaifali Rajput ".read": "auth! = Null", ".write": "auth! = Null" – phoon
@Shaifali Rajput Je pensais que je devrais encore obtenir une réponse de volée demande même la règle n'est pas correcte – phoon