Я использую google place api в своем проекте. Но в некоторых случаях я не нахожу никаких результатов и получаю сообщение об ошибке «Невозможно загрузить результаты поиска». Я загружаю пример приложения из git и получаю ту же ошибку.
Это ошибка в google api или просто часть настройки в консоли google api, которую я забыл.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == ON_ACTIVITY_REOPEN) {
new Handler(Looper.getMainLooper()).postDelayed(() -> {
listContainer.setVisibility(View.VISIBLE);
mapContainer.setVisibility(View.GONE);
fabMapListToggle.setImageResource(R.drawable.mapview_floating);
}, 350);
getAllProperties(mySingleton.basicSearchRequest(), false);
}else if (requestCode == AUTOCOMPLETE_REQUEST_CODE) {
Place place = Autocomplete.getPlaceFromIntent(data);
address_txt.setText(place.getName());
performSearch(place.getName());
}
}else if (resultCode == AutocompleteActivity.RESULT_ERROR) {
// TODO: Handle the error.
Status status = Autocomplete.getStatusFromIntent(data);
Toast.makeText(getActivity(), status.toString(), Toast.LENGTH_SHORT).show();
} else if (resultCode == RESULT_CANCELED) {
// The user canceled the operation.
}
}