title: Firebase .getvalue not in the same order as database
body: <p>My Firebase Database is like this </p>
  
  <p><img src="https://i.stack.imgur.com/R4U9B.png" alt="Firebase Database"></p>
  
  <p>When the coding below was run: </p>
  
  <pre><code>String loc=(snapshot.child("loc").getvalue()).tostring();
  </code></pre>
  
  <p>The output I get has different sequence with the database:</p>
  
  <p><img src="https://i.stack.imgur.com/vmbnO.jpg" alt="Output"></p>
  
  <p>Why is that so? </p>