2016-10-20 106 views
-2

如何根據距離數據庫的距離對數組進行排序。如何根據距離數據庫的距離對數組進行排序

我在排序數組時遇到問題。我有數據庫中的地方數據存儲,我想從數據庫檢索它到android列表中,但以排序的形式。例如,我希望我的列表按距離排序。

我知道如何做到這一點,但主要的問題是,我只想要5分鐘的距離地點,然後加載和另一個請求5分鐘的距離。

例如:

在我的第一請求我有這樣的:

{ 
[name:abc,distance:2km], 
[name:abc,distance:4km], 
[name:abc,distance:4.5km], 
[name:abc,distance:5.4km], 
[name:abc,distance:6km] 
} 

後該負載更多的數據和在第二陣列中我的列表視圖這組數據與適配器 我想

{ 
    [name:xyz,distance:7km], 
    [name:abc,distance:8km], 
    [name:abc,distance:9km], 
    [name:abc,distance:10km], 
    [name:abc,distance:11km] 
} 

如何可能以及如何做到這一點?請幫我

回答

0

可以說你有你想要的整個排序數組。然後你將X的元素返回給用戶。當您想要加載訂單中的下一個地方時,請傳遞先前列出的/返回的地點的數量(或傳遞返回的最後一個元素的鍵)。在下一次加載時,您將傳遞已加載結果的數量,並且您的後端將知道您的已排序數組的哪個元素將啓動。

相關問題