notifyDataSetChanged () не обновляет ListView - PullRequest
0 голосов
/ 31 августа 2010
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode == RESULT_OK) {
            deserializeQuotes();
            quotesAdapter.notifyDataSetChanged();
        }
    }

Мой массив явно обновлен, и я вижу изменения при запуске моего приложения, но почему оно не обновляется в этом методе?Код входит в этот метод.

1 Ответ

1 голос
/ 31 августа 2010
this.quotesAdapter = new QuoteAdapter(this, R.layout.mainrow, quotes);      
            quotesAdapter.notifyDataSetChanged();
            listView.setAdapter(quotesAdapter);

Работает, но зачем мне создавать новый адаптер? Почему я не могу использовать свой существующий?

...