ノードHighExpenseが私のFirebaseに存在するかどうすれば確認できますか?

ヴィッキー・グプタ:
DatabaseReference dr = FirebaseDatabase.getInstance().getReference().child("HighExpense");

誰もが解決策を提案することはできますか?前もって感謝します。

アレックス・マモ:

そのための最も簡単な解決策は、リスナーと使用DataSnapshot`sを添付することであろう()が存在するコードの次の行のように、方法。

dr.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
        if (dataSnapshot.exists()) {
            //Get data from the dataSnapshot object
        } else {
            //Data is not present
        }
    }

    @Override
    public void onCancelled(@NonNull DatabaseError databaseError) {
        Log.d(TAG, databaseError.getMessage()); //Don't ignore errors!
    }
});

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=345198&siteId=1