Size: a a a

Android Developers

2020 June 02

AK

Alexander Konopelko in Android Developers
Всем привет! Может подсказать кто-нибудь, как решить следующую проблему:
1. показывается dialogFragment, в нём выбирается элемент из списка AutocompleteTextView.
2. Нажимается Далее и надувается новый, другой dialogFragment.
(Проблема) 3. При возврате Назад в autocompleteTextView остаётся выбранный ранее элемент, однако при развёртывании списка пропадают остальные варианты.
Вопрос: Как сохранить выбранный элемент и в то же время показать полный список?

Что проверил:
- адаптер подгружает всё тот же список, все элементы на месте
- по какой-то причине на вьюшку никак не реагирует text.clear()

Что пробовал:
.setText("...")
.setText("...", false)
источник

AK

Alexander Konopelko in Android Developers
Вот так это выглядит
источник

AK

Alexander Konopelko in Android Developers
источник

AK

Alexander Konopelko in Android Developers
источник

D

Danil Yudov in Android Developers
переопредели фильтр в адаптере, чтоб он всегда возвращал весь список элементов
источник

AK

Alexander Konopelko in Android Developers
Danil Yudov
переопредели фильтр в адаптере, чтоб он всегда возвращал весь список элементов
может подсказать, как это сделать? в свойствах ArrayAdapter есть только filter (kotlin) / getFilter (java). Создать свой адаптер и наследоваться?
источник

D

Danil Yudov in Android Developers
да, я делал так 🤔 не знаю, есть ли способ проще/короче
источник

AK

Alexander Konopelko in Android Developers
Вот и я думаю...неужели из-за такого небольшого нюанса придётся свой адаптер писать...Спасибо, попробую твой вариант!
источник

D

Danil Yudov in Android Developers
Alexander Konopelko
Вот и я думаю...неужели из-за такого небольшого нюанса придётся свой адаптер писать...Спасибо, попробую твой вариант!
да там писать-то... отнаследоваться от ArrayAdapter и переопределить только getFilter
источник

DD

Dmitry Dugin in Android Developers
привет. есть некое приложение на андроид. оно же подключается к серверу по апи для получения контента? я могу, ммм, понять к какому апи оно стучится? есть способы?
источник

A

Aleksey in Android Developers
Кто сталкивался с таким
Как установить drawer поверх фрагмента
источник

A

Aleksey in Android Developers
источник
2020 June 03

A

Aleksey in Android Developers
Как сделать, чтобы при открытии drawer перекрывал фрпгмент
источник

AD

Adel Dolgov in Android Developers
Aleksey
Как сделать, чтобы при открытии drawer перекрывал фрпгмент
контейнер фрагмента должен быть ниже чем дровер, но если из студийного лэйаута смотреть, то выше, допустим самым первым дочерним внутри родительского лэйаута
источник

AK

Alexander Konopelko in Android Developers
Danil Yudov
да там писать-то... отнаследоваться от ArrayAdapter и переопределить только getFilter
нашёл вариант проще: наследоваться от AutoCompleteTextView и переопределить performFiltering()
Наверное...проще
источник

AK

Alexander Konopelko in Android Developers
Хотя по сути, это почти одно и то же, да?
источник

AK

Alexander Konopelko in Android Developers
И там, и там наследоваться приходится в любом случае
источник

D

Danil Yudov in Android Developers
Alexander Konopelko
нашёл вариант проще: наследоваться от AutoCompleteTextView и переопределить performFiltering()
Наверное...проще
не уверен, что проще. по коду так точно не меньше) а переопределение адаптера это как-то более естественно (я в любом случае всегда пишу кастомный, т.к. стандартный не устраивает по тем или иным прчинам) 🤔 ну а так, на вкус и цвет)
источник

AK

Alexander Konopelko in Android Developers
Спасибо, что подсказал!
источник

N

Nixon in Android Developers
Всем привет. Подскажите, пожалуйста, бьюсь второй день: есть соединение с сервером через сокет. Если сервер не отвечает - сокет выбрасывает исключение, всё норм. Но если соединиться с сервером и потом выключить wifi, то никакой ошибки не происходит. Приложение не виснет, всё работает. Стоит включить wifi обратно - сокет выбрасывает исключение и переключается. Может ли это быть связано с тем, что подключение к серверу идёт через впн?
источник