Я работаю над последним автозаполнением Google мест api. Я не получу никаких предложений, когда передам какую-нибудь допустимую строку в FindAutocompletePredictionsRequest как cubbon park, lal bagh . Вот мой код
FindAutocompletePredictionsRequest predictionsRequest = FindAutocompletePredictionsRequest.builder()
.setCountry("in")
.setTypeFilter(TypeFilter.ADDRESS)
.setSessionToken(token)
.setQuery(charSequence.toString())
.build();
placesClient.findAutocompletePredictions(predictionsRequest).addOnCompleteListener(new OnCompleteListener<FindAutocompletePredictionsResponse>() {
@Override
public void onComplete(@NonNull Task<FindAutocompletePredictionsResponse> task) {
if (task.isSuccessful()) {
FindAutocompletePredictionsResponse predictionsResponse = task.getResult();
if (predictionsResponse != null) {
predictionList = predictionsResponse.getAutocompletePredictions();
for (int i = 0; i < predictionList.size(); i++) {
Log.d("prediction", predictionList.get(i).getFullText(null).toString());
}
}
} else {
Log.d("prediction", "prediction fetching task unsuccessful");
}
} });
Когда я передаю Cubbon Park или Lal Bagh в качестве строки, я получаю сообщение о том, что задача получения прогноза не выполнена сообщение в моих журналах.