谷歌位置选取器需要点击三次才能打开



我正在重新访问一个旧的Android应用程序,以尽可能多地升级它,我发现了以下问题。一个片段上有一个按钮,应该可以打开Google Place Picker。问题是,谷歌位置选择器正在显示,当点击按钮时,前两次都会在媒体上关闭。第三次,它打开并保持打开状态。

这是onclicklistener函数:

btnPlacePicker.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d("pulsado loc","pulsado loc");
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
try {
startActivityForResult(builder.build(getActivity()), PLACE_PICKER_REQUEST);
} catch (GooglePlayServicesRepairableException | GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}
}
});

我想这个问题可能是由于Google Place Picker的一些贬低。我应该怎么做才能避免按下三次按钮?

我遇到了同样的问题,我发现一个库使用了与不推荐使用的Google Place Picker相同的方法:https://github.com/rtchagas/pingplacepicker它的工作原理完全一样!希望它对你有用。

最新更新