我正在使用以下代碼將數據保存到Firebase。但它給予權限拒絕錯誤。這是我的代碼。我遵循了firebase提供的所有說明。數據未使用Firebase保存
buttonSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Firebase ref = new Firebase(Config.FIREBASE_URL);
String name = editTextName.getText().toString().trim();
String address = editTextAddress.getText().toString().trim();
Person person = new Person();
person.setName(name);
person.setAddress(address);
ref.child("Person").setValue(person);
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
for (DataSnapshot postSnapshot : snapshot.getChildren()) {
Person person = postSnapshot.getValue(Person.class);
String string = "Name: " + person.getName() + "\nAddress: " + person.getAddress() + "\n\n";
textViewPersons.setText(string);
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
Log.e("The read failed: ", firebaseError.getMessage());
}
});
}
});
按照此鏈接http://stackoverflow.com/questions/33606853/firebase-permission-denied-when-reading-data-after-authentication – sushildlh
檢查您的權限在firebase控制檯,在數據庫 - >規則 –
我越來越在規則部分。 { 「規則」:{ 「.read 」: 「AUTH = NULL」, 「 .WRITE」: 「AUTH = NULL」 }} 桑傑 –