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

面对同样的问题。你有没有找到解决办法? –

回答