AutoCompleteTextView не показывает предложения из базы данных - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь показать некоторые предложения с именами, сохраненными в базе данных:

List<SearchHistory> searches = mydb.searchDao().getAll();

    String[] suggestions = new String[10];

    suggestions = new String[]{searches.get(0).getSummonerName()};
    // this way works

    suggestions[0] = new String(searches.get(0).getSummonerName());
    // this way doesn't

Предложения показываются, только если я инициализирую массив, как в первом случае, и я не понимаю, почему, если одно и то же значение находится в том же месте. Я проверил с помощью отладчика, и значение установлено в массиве в обоих случаях.

Я также прикреплю этот код

ArrayAdapter<String> adpt = new ArrayAdapter<>(this, android.R.layout.select_dialog_item, suggestions);
summonerInput.setAdapter(adpt);
summonerInput.setThreshold(1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...