[android][firebase] 一度だけDBからデータを読み込む
一度だけDBからデータを読み込む
サンプルコード
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();//UserInfo DatabaseReference ref = FirebaseDatabase.getInstance().getReference()); ref.child("user").addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot snapshot) { if (snapshot.hasChild("user")) { for (DataSnapshot child : snapshot.getChildren()) { //データ取得後の処理 } } } //読み込みエラー時 @Override public void onCancelled(DatabaseError databaseError) { Log.w(MathConstants.TAG, "loadPost:onCancelled", databaseError.toException()); // 処理 } });