很抱歉,我在Android Place Picker closes immediately after launch找不到答案。對於我來說,PlacePicker啓動,顯示位置爲未知,然後返回resultCode 2.Android PlacePicker在發佈後2秒關閉
重申一些事實:我的應用程序目前有兩個活動。第一項活動是一張地圖,到目前爲止效果很好;那裏沒有問題。第二項活動有一個允許用戶啓動PlacePicker的按鈕。事實上,第一次活動啓動地圖沒有問題應該加強你的讀者,我的清單是好的,我的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
面對同樣的問題。你有沒有找到解決辦法? –