В AutoCompleteTextView, On focusChangeListener () showDropDown не работает только на устройствах Android Oreo и отображает сообщение об ошибке "android.view.WindowManager $ BadTokenException: невозможно добавить окно - маркер android.os.BinderProxy@f2a625f is недействительно; ваша деятельность запущена? "
googlePlaceAutocompleteAdapter = new googlePlaceAutocompleteAdapter(getApplicationContext(),android.R.layout.simple_list_item_1, this,list);
search_place.setAdapter(googlePlaceAutocompleteAdapter);
search_place.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
search_place.showDropDown();
}
}
});
search_place - это мой autoCompleteTextView, и я присоединяю googlePlaceAutoCompleteAdapter. Список содержит места, которые я хочу отобразить до того, как пользователь введет какой-либо текст.