Не удается ограничить для каждого цикла с API Google Мест - PullRequest
0 голосов
/ 03 мая 2018

Я просто пытаюсь получить 5 результатов для API Google Places, здесь отображаются все результаты, которые он может найти, но я просто хочу первые 5, и, похоже, я ничего не могу изменить от этого за. Я попытался сначала добавить счетчик перед циклом, а затем увеличить его на единицу, пока он не достигнет 5, но я думаю, что он не работает должным образом.

Есть идеи?

result.setResultCallback(new ResultCallback<PlaceLikelihoodBuffer>() {
            @Override
            public void onResult(PlaceLikelihoodBuffer likelyPlaces) {


                for (PlaceLikelihood placeLikelihood : likelyPlaces) //I need to limit this to only 5 results {
...

1 Ответ

0 голосов
/ 03 мая 2018

Используйте счетчик и перерыв, когда счетчик достигнет 5;

counter=0;
for (PlaceLikelihood placeLikelihood : likelyPlaces){
    if(counter==5){
        break;
    }
    counter+=1;
    //do your stuff here with the 5 locations
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...