【发布时间】:2016-09-08 16:24:49
【问题描述】:
我从here 获得了 Firebase Android 教程,并按照本教程中的每一步操作。但是,当我单击创建button 并刷新firebase 时,我得到的数据库数据始终为空。
有人可以帮我找出问题所在吗?
这是我的firebase
Config.java
public class Config {
public static final String FIREBASE_URL = "https://healthy-app-30d65.firebaseio.com/";
}
注册
public class Register extends AppCompatActivity {
EditText editTextName;
EditText editTextAddress;
TextView textViewPersons;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.register);
Firebase.setAndroidContext(this);
Button buttonSave = (Button) findViewById(R.id.buttonSave);
editTextName = (EditText) findViewById(R.id.editTextName);
editTextAddress = (EditText) findViewById(R.id.editTextAddress);
textViewPersons = (TextView) findViewById(R.id.textViewPersons);
//Click Listener for button
buttonSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Creating firebase object
Firebase ref = new Firebase(Config.FIREBASE_URL);
//Getting values to store
String name = editTextName.getText().toString().trim();
String address = editTextAddress.getText().toString().trim();
//Creating Person object
Person person = new Person();
//Adding values
person.setName(name);
person.setAddress(address);
//Storing values to firebase
ref.child("Person").setValue(person);
}
});
}
}
【问题讨论】:
-
这看起来根本不像我的 Firebase 代码,但是您是否已登录或更改了身份验证,所以您不需要?
-
本教程适用于旧版 Firebase。考虑使用新的 Firebase SDK Setup guide here 重新开始。
标签: android firebase firebase-realtime-database