Нажимаю на AutocompleteText, он корректно запускает фрагмент автозаполнения Google. Однако, когда я набираю любой символ, например «m», я вижу, что фрагмент автоматически закрывается. И я не получаю журналов ошибок для этого. Связано ли это с тем, чтобы сделать учетную запись Google Cloud оплачиваемой?
Ниже мой код `
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?): View? {
tripsViewModel =ViewModelProvider(this).get(TripsViewModel::class.java)
val root = inflater.inflate(R.layout.fragment_trips, container, false)
sourceLocation = root.findViewById(R.id.text_source)
destinationSearch = root.findViewById(R.id.edit_text_destination)
Places.initialize(context!!,apiKey)
val placesClient = Places.createClient(context!!)
autoCompleteFragment = childFragmentManager.findFragmentById(R.id.autocomplete_fragment) as AutocompleteSupportFragment
// Specify the types of place data to return.
autoCompleteFragment.setPlaceFields(listOf(Place.Field.ID, Place.Field.NAME))
// Set up a PlaceSelectionListener to handle the response.
autoCompleteFragment.setOnPlaceSelectedListener(object : PlaceSelectionListener {
override fun onPlaceSelected(place: Place) {
// TODO: Get info about the selected place.
Log.i(TAG, "Place: ${place.name}, ${place.id}")
}
override fun onError(status: Status) {
// TODO: Handle the error.
Log.i(TAG, "An error occurred: $status")
}
})`