2016-11-22 10 views
0

startAt()およびlimitToFirst()を使用して、「詳細読み込み」機能を作成します。私はonDataChange()でデータを受信するとstartAt()を使用すると、dataSnapshot.getChildren()に値はありません

placeQuery = placesDBRef.limitToFirst(perPage + 1).startAt(placeDataLastIndex); 
placeQuery.addListenerForSingleValueEvent(valueEventListener2); 

placeDataLastIndexs)は、dataSnapshot.getChildren(の値は0、1、2、3、...

ことができる私はstartAt()を削除する

ヌルであります値がありますdataSnapshot.getChildren()

+0

質問に[問題を再現するのに必要な最小限のコードとJSONが含まれていることを確認してください(http://stackoverflow.com/help/mcve)。最小限のコードとデータで問題を再現し、できる限りハードコーディングを行います。 FirebaseデータベースコンソールのオーバーフローメニューのExport JSONリンクをクリックすると、JSONを(テキストとして)取得できます。 –

答えて

0

もし私が間違いがplaceDataLastIndexの値であることを確かめたら... placeDataLastIndexの値が限界内にあることを確かめてください...

+0

私は** placeDataLastIndex = 3; **を変更しました。まだ動作しません。 – Plagorn

+0

を0に変更するか、limitToFirstを削除して、値が返されるかどうかを確認してください。 – raasesh

関連する問題