点击多个PlaceAutoCompleteFragment即可打开

我正在使用Google的PlaceAutoCompleteFragment,这是我目前正在开发的一个项目。 当我点击PlaceAutoCompleteFragment很快,它会打开我的应用程序,这真的很烦人的多个覆盖。 我怎样才能防止打开多个覆盖? 我的代码片段如下:

if (autocompleteFragment == null) { autocompleteFragment = (PlaceAutocompleteFragment)getFragmentManager().findFragmentById(R.id.place_autocompletehome_fragment); } autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() { @Override public void onPlaceSelected(Place place) { // TODO: Get info about the selected place. try { Log.i("esty", "Place: " + place.getName()); } catch (Exception e) { Log.e("esty", "Error: " + e.getMessage()); } } @Override public void onError(Status status) { // TODO: Handle the error. Log.e("esty", "An error occurred: " + status); } }); 

Solutions Collecting From Web of "点击多个PlaceAutoCompleteFragment即可打开"

你为什么不试试解决这个问题。 在整个片段上点击监听器,并使用多点击拦截器来传递一次点击事件。

请参阅以下解决scheme: https : //stackoverflow.com/a/23103227/4901098

看起来像这是PlaceAutocompleteFragment (和SupportPlaceAutocompleteFragment )中的一个错误。 感谢您引起我们的注意。 我们将在即将发布的版本中着手解决这个问题。