Google Autocomplete API-无法加载搜索结果

时间:2019-05-01 14:17:12

标签: java android google-places-api

我所做的事情:

1)确保已启用Google Places API。

2)设置我的结算帐户(请参阅 edit 部分)

3)获取了我的API密钥,并且没有对其进行任何限制。

我的问题是,无论我在活动的搜索栏中搜索什么,我都会得到无法加载搜索结果。请重试:(。请帮助。

我的 build.grade

implementation 'com.google.android.libraries.places:places:1.0.0'

自动完成代码

List<Place.Field> fields = Arrays.asList(Place.Field.ID, Place.Field.NAME);
// Start the autocomplete intent.
Intent intent = new Autocomplete.IntentBuilder(
        AutocompleteActivityMode.FULLSCREEN, fields)
        .build(this);
startActivityForResult(intent, AUTOCOMPLETE_REQUEST_CODE);

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == AUTOCOMPLETE_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            Place place = Autocomplete.getPlaceFromIntent(data);
            Log.i(TAG, "Place: " + place.getName() + ", " + place.getId());
        } else if (resultCode == AutocompleteActivity.RESULT_ERROR) {
            // TODO: Handle the error.
            Status status = Autocomplete.getStatusFromIntent(data);
            Log.i(TAG, status.getStatusMessage());
        } else if (resultCode == RESULT_CANCELED) {
            // The user canceled the operation.
        }
    }
}

编辑:我被困在 Billing 标签中的卡验证过程中,无论我进行多少次验证,它都将我重定向到同一屏幕。

enter image description here

0 个答案:

没有答案