0
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode == RESULT_OK) {
            deserializeQuotes();
            quotesAdapter.notifyDataSetChanged();
        }
    }

アレイは明らかに更新されており、アプリの起動時に変更を確認できますが、このメソッドで更新されないのはなぜですか? コードはこのメソッドに入ります。

4

1 に答える 1

1
this.quotesAdapter = new QuoteAdapter(this, R.layout.mainrow, quotes);      
            quotesAdapter.notifyDataSetChanged();
            listView.setAdapter(quotesAdapter);

動作しますが、新しいアダプターを作成する必要があるのはなぜですか? なぜ既存のものを使用できないのですか?

于 2010-08-30T22:47:57.467 に答える