だから私は、データベース内の最初の項目の「データのスナップショット」を取得するために管理している次のコードを使用して、私のFirebaseデータベースseen hereからの読み込み:Firebaseの値からデータを読み取るにはどうすればよいですか?
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = FirebaseDatabase.getInstance().getReference("messages");
myRef.orderByPriority().limitToFirst(1).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.e("data:", ""+dataSnapshot.getChildren());
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e(TAG, "The read failed: ");
}
});
これが返されます。
datasnapshot: "DataSnapshot {key = message, value = {ygmailcom100={name=tom, message=kys, [email protected]}} }"
私を質問はどうなっていますか...これらの異なるビット(名前、msg、電子メール(これら3つのビットのデータの親、 'ygmailcom100'ビット)にアクセスする方法)にアクセスして、データを文字列に入れます。また、文字列にデータを読み込んだら、メッセージキーからその値を削除する方法を教えてください。
私はソフトウェア開発に新しいので、私の無知を謝りますが、どんな洞察も高く評価されます。