Я использую API Google Places API for Android - PlaceAutocompleteFragment в своем проекте для поиска местоположений, когда пользователь выбирает местоположение, а затем получает записи с использованием местоположения lat-long и отображает его в ListView.
Теперь проблема в том, когда пользователь нажимает на кнопку clear button (X) из PlaceAutocompleteFragment Я хочу, чтобы убрать ListView элементы, для которых мне нужно прослушать кнопку очистки onClick? Как это сделать?
Любая помощь будет оценена по достоинству.API Google Places API - PlaceAutocompleteFragment clear button listener
autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
@Override
public void onPlaceSelected(Place place) {
LatLng latLng=place.getLatLng();
//hit web service, response parsing and add it to listview.
}
@Override
public void onError(Status status) {
Log.i(TAG, "An error occurred: " + status);
}
});
попробуйте удалить этот элемент из arraylist, который вы устанавливаете на адаптер, а затем вызываете notifyDataSetChanged(). Для более Пожалуйста, отправьте код –
@JagjitSingh Я знаю, как очистить элементы списка. Прежде чем мне нужно будет прослушать нажатие кнопки «Завершить», нажмите «PlaceAutocompleteFragment ...». Я не нашел никакого метода для этого api. – Bharatesh
Опубликовать весь код для этого. –