2016-10-20 107 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的元素返回给用户。当您想要加载订单中的下一个地方时,请传递先前列出的/返回的地点的数量(或传递返回的最后一个元素的键)。在下一次加载时,您将传递已加载结果的数量,并且您的后端将知道您的已排序数组的哪个元素将启动。

相关问题