2017-02-17 61 views
1

下面是我的火力結構:limitToFirst在火力地堡查詢引用未在Android上工作

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); 
    connectDetector = new ConnectDetector(getActivity()); 
    if(connectDetector.getConnection()) { 
     alanRef = new Firebase(firebaseURL).child(EventChatActivity.SuperCateName + "/ " + eventDetail.getCategory_name() + "/ " + eventDetail.getEvent_title() + "/ " + EventChatActivity.eventID).child("StadiumChat"); 
     alanRef.limitToFirst(mPageLimit).startAt(mPageEndOffset); 
     userName = MyApp.preferences.getString(MyApp.USER_NAME, null); 

    } 
} 

這段代碼:我使用設置限制數據

enter image description here


代碼給我所有特定節點中的孩子。

請建議應該添加什麼來限制它。


更新:

我已經加入限一是然後我檢查它說設置排序依據也給它的文檔。

所以我應該設置哪個順序來獲得正確的結果。

我的URL:https://wazznow-cd155.firebaseio.com/Cricket/%20IPL/%20MI%20vs%20XXR/%20ABC123/StadiumChat.json?limitToFirst=10&orderBy=%22%22&print=pretty

回答

-1

要應用限制,您需要使用Query .class。

int mPageEndOffset = 0; 
int mPageLimit = 10; 
Query alanQuery; 

alanRef = new Firebase(firebaseURL).child(EventChatActivity.SuperCateName + "/ " + eventDetail.getCategory_name() + "/ " + eventDetail.getEvent_title() + "/ " + EventChatActivity.eventID).child("StadiumChat"); 
Query alanQuery = alanRef.limitToFirst(mPageLimit);