我正在重新访问一个旧的 Android 应用程序以尽可能对其进行升级,我发现了以下问题。片段上有一个按钮可以打开 Google Place Picker。问题是 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 的一些弃用。我应该怎么做才能避免需要按 3 次按钮?