2017-03-12 14 views
0

Firebaseデータベースに、あるデバイスから別のデバイスへのメッセージを含む子を持っています。私は最初のメッセージにアクセスできるようにしたいと思います。各メッセージの子の名前はランダムなキーなので、キーでメッセージを検索することはできません。子供の最初の価値を取り出す方法はありますか?Firebase子の最初のデータ値を読み込みます

答えて

0

私はデータベースの最初の子にIteratorを使ってアクセスできました。

Iterator i = dataSnaphot.getChildren().iterator(); 

私はi.next()を呼び出して最初の要素を取得しました。

+0

'databaseRef.limitToFirst(1)'も動作します –

+0

@ cricket_007別の質問でそれを確認しましたが、何らかの理由で正常に動作しませんでした。 – drewvy22

関連する問題