Meine Daten werden in Android Firebase über Android gespeichert, aber wenn ich auf die Schaltfläche zum Speichern klicke, stürzt meine App ab. Was soll ich machen? Ich habe viel gesucht, aber nie eine befriedigende Antwort bekommen. Ich gebe meine zugehörigen Code hierAndroid Firebase-Daten Schreiben von authentifiziertem Benutzer
Firebase Regeln:
{"rules": {
".read": true,
".write": "auth != null"
}
}
Java-Code für das Speichern von Daten in Firebase
apply.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//progressBar.setVisibility(View.VISIBLE);
Firebase fire=new Firebase(Configuration.FIREBASE_URL);
//Firebase userroot=fire.child(fire.getAuth().getUid());
String name_s=name.getText().toString().trim();
String contact_s=contact.getText().toString().trim();
String blood_s=bloodgroup.getSelectedItem().toString().trim();
String city_s=city.getText().toString().trim();
String country_s=country.getText().toString().trim();
//String password_s=password.getText().toString().trim();
Information information=new Information();
information.setName(name_s);
information.setContact(contact_s);
information.setBloodgroup(blood_s);
information.setCity(city_s);
information.setCountry(country_s);
FirebaseUser user=auth.getCurrentUser();
database.child(user.getUid()).setValue(information);
Toast.makeText(getApplicationContext(),"You are now a DONNOR", Toast.LENGTH_LONG).show();
}
});
Meine Konfiguration Abhängigkeiten {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.firebase:firebase-client-android:2.4.0'
compile 'com.google.firebase:firebase-auth:10.0.1'
compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.google.firebase:firebase-storage:10.0.1'
compile 'com.firebaseui:firebase-ui-database:0.4.0'
} gelten plugin: 'com.google.gms.google-dienste'
Ich überprüft, aber meine Benutzer sind erfolgreich angemeldet, aber wenn ich versuche, Daten auf Firebase hinzufügen die App zerquetscht, aber Daten erfolgreich hinzugefügt.Ich bin jetzt wirklich verwirrt über die Situation.Was soll ich tun, um es zu beheben? ?
Wollen Sie uns raten, welchen genauen Fehler Sie bekommen, oder können Sie so freundlich sein, es zu spezifizieren? – Chisko