gpt4 book ai didi

Android PlacePicker 在启动后 2 秒关闭

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:49 25 4
gpt4 key购买 nike

很遗憾,我无法在 Android Place Picker closes immediately after launch 找到答案.对我来说,PlacePicker 启动,将位置显示为未知,然后返回结果代码 2。

重申一些事实:到目前为止,我的应用程序有两个 Activity 。第一个 Activity 是一张 map ,到目前为止效果很好;没问题。第二个 Activity 有一个按钮,允许用户启动 PlacePicker。第一个 Activity 毫无问题地启动 map 这一事实应该向读者强调我的 list 很好并且我的 Google Api 控制台具有正确的数据。所以这让我觉得:我做错了什么?我使用的确切示例是 https://developers.google.com/places/android-api/placepicker .事实上这是我的代码

try {
IntentBuilder builder = new IntentBuilder();
startActivityForResult(builder.build(this), REQUEST_PLACE_PICKER);
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}

然后

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (RESULT_OK != resultCode) {
Log.d(TAG,"bad result: "+resultCode);
return;
}
if (REQUEST_PLACE_PICKER == requestCode) {
Place place = PlacePicker.getPlace(data, this);
String toastMsg = String.format("Place: %s", place.getName());
Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
}
}

这是我的完整日志

 D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
W/IInputConnectionWrapper: showStatusIcon on inactive InputConnection
D/SRIB_DCS: log_dcs ThreadedRenderer::initialize entered!
D/AddLocationActivity: bad result: 2

最佳答案

请确保您已将 sha-1 key 添加到 google api 控制台。

如何获取SHA-1指纹: https://developers.google.com/places/android-api/signup#debug-cert理想情况下,您可以将调试 key SHA-1 和发布 key SHA-1 添加到控制台,这样两个 key 都可以使用该 API。

您应该完成本页中描述的步骤并确保您没有跳过任何内容: https://developers.google.com/places/android-api/signup#api-console

关于Android PlacePicker 在启动后 2 秒关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34571341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com