我在我的项目中使用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.
}
}