4

私はListAdapter以下に示すように持っています:

setListAdapter(new ArrayAdapter<String>(DeleteMenu.this,             
                                  android.R.layout.simple_list_item_1, 
                                  classes));

notifyDataSetChanged()関数内でそれを呼び出そうとしていonListItemClick()ます。私はいくつかの異なる方法を試し、同様の質問を StackOverFlow で調べましたが、まだわかりません。

誰か助けてくれませんか?

編集:もっと明確にする必要があります。エラーが発生していません。関数notifyDataSetChanged()メソッドを何を呼び出すべきかわかりません。myListAdapterを変数に代入して のように呼び出す必要がありvar.notifyDataSetChanged()ますか?

4

3 に答える 3

9

notifyDataSetChangedAdapterを呼び出す必要があります。

Adapter adapter = new Adapter();
ListView list = (ListView) findViewById(R.id.listview);
list.setAdapter(adapter);
adapter.notifyDataSetChanged();
于 2012-11-17T15:01:39.903 に答える