PlaceAutocomplete小部件在Android 4.1中不起作用

PlaceAutocomplete小部件在Android 5.0中工作正常,但是在openAutocomplete被调用的时候4.1没有任何反应。 LogCat中没有错误。 执行onActivityResult,但在数据参数中为null。 问题是什么?

码:

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if (requestCode == 1) { if (resultCode == FragmentActivity.RESULT_OK) { val place = PlaceAutocomplete.getPlace(activity, data) val cameraUpdate = CameraUpdateFactory.newLatLng(place.latLng) // map.moveCamera(cameraUpdate) map.animateCamera(cameraUpdate) if (action === AddressPickerType.FROM) { activity.order.from.onNext(place) } else { activity.order.to.onNext(place) } } else if (resultCode == PlaceAutocomplete.RESULT_ERROR) { val status = PlaceAutocomplete.getStatus(activity, data) Log.e(App.tag, "Error: Status = " + status.toString()) } else if (resultCode == FragmentActivity.RESULT_CANCELED) {} } } fun openAutocomplete() { val intent = PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY) .build(activity) try { startActivityForResult(intent, 1) } catch (e: Exception) { e.printStackTrace() } } 

ps抱歉我的英文