私はhereからFirebase Androidチュートリアルを入手し、このチュートリアルのすべての手順に従いました。ただし、作成をクリックしてfirebase
を更新すると、取得するデータベースデータは常に空になります。データは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、[ここでの設定ガイド](https://firebase.google.com/docs/database/android/start/)を使い始めることを検討してください。 –