[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());
                // 処理
            }
        });

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です