Список автозаполнения из файла JSON с критериями - PullRequest
2 голосов
/ 07 января 2011

Может кто-нибудь указать мне правильное направление, как создать адаптер для AutoCompleteTextView, который будет получать данные из файла JSON в интете, используя данные, которые пользователь вводил в текстовое поле?Я хочу использовать введенные пользователем данные для фильтрации предложений по автозаполнению.Я полагаю, что адаптер должен всегда принимать введенные пользователем данные, как только появляются изменения, и использовать их для извлечения предложений на лету.Это возможно?До сих пор я видел много учебных пособий по автозаполнению, в которых использовались статические массивы String, но никогда не видел, чтобы они создавались динамически.Можно ли сделать это автоматически или мне нужно всегда самому извлекать массив String и передавать его как ArrayList адаптеру при каждом изменении AutoCompleteTextView?

1 Ответ

2 голосов
/ 07 января 2011

ArrayAdapter может принимать изменяемый List.Вы должны иметь возможность получать записи из любого места, оно не должно быть статическим массивом.

Чтобы изменить записи во время выполнения, просто обновите список и вызовите notifyDataSetChanged на ArrayAdapter, чтобы сообщить, что он должен искать изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...