Retrieve Key and Value From Firebase

Mehul Kanzariya

I have a Firebase database structure as shown. I am able to fetch value of key. But I want both key and value say displayed in Recyclerview.

 "itemprice" : {
"-KJWAtjsgvjqaa9Xnb1R" : {
  "half" : "100",
  "one" : "200"
},
"-KJWBAihYrjaH5zJe62i" : {
  "half" : "50",
  "one" : "200"
}  

Now I want to retrieve and show both key and its value (For example I want half and 100 to be retrieved. Also one and 200). How can I show it in my activity?

Lior Shitrit

from https://firebase.google.com/docs/database/android/retrieve-data

retrive data once:

ref.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {

        Map<String, Integer> itemPrice = dataSnapshot.getValue(Map.class);
        int helf = itemPrice.get("helf");
        int one = itemPrice.get("one");

    }

    @Override
    public void onCancelled(DatabaseError databaseError) {

    }
});

with on change listener:

ref.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {

            Map<String, Integer> itemPrice = dataSnapshot.getValue(Map.class);
            int helf = itemPrice.get("helf");
            int one = itemPrice.get("one");

        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Firebase - Retrieve property value by key

How to retrieve value from firebase without getting the unique key

Firebase : I can retrieve the key but not the value

Firebase retrieve Data from child by key

Retrieve random key from firebase database

How to retrieve data from firebase based on some key's value which is in nested json object

Store value in dictionary or retrieve from concatened key

Retrieve value from Hashmap using partial key

retrieve specific key value from multidimensional array

Trying to retrieve value from Firebase, but getting null?

How to retrieve all value from firebase?

Firebase and AngularJS, How to retrieve a value from a firebaseArray

Swift Retrieve Firebase Value from childByAutoID

Retrieve value from firebase; type is unknown

How to retrieve a value from firebase within a table?

Angular / Firebase - Return the Key and the Value from Firebase

Swift4, Firebase - Retrieve only value of key and put in array

Android Firebase - retrieve particular value from Firebase realtime database

How to retrieve key-value pair from hash value of the URL

How to retrieve unique key from firebase realtime database

How to retrieve a list of users from firebase database with angularFire and no "key"?

Java Android Retrieve Pushed Key Data from Firebase

retrieve key names from firebase react-native

Getting JSON Key Value from Firebase Datasnapshot

get a KEY, given a value, from Firebase in Swift

How do i retrieve both the key and the value from a json object?

Dinamically retrieve key's value from a terraform yaml file

php need to retrieve key: 'dn' value from an array

jq: Unable to retrieve a key/value from Json file using jq