7

很抱歉,我在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 
+0

面對同樣的問題。你有沒有找到解決辦法? –

回答