14

ListActivityデータを変更/追加するときに更新する方法を知りたいと思っていました。

ListAdapterリストがいつ変更されるかを最初に知っていると思っていましたが、リストに要素を追加したときに更新はなくListActivity、ListActivity を閉じて再度開いたときにのみ、変更が表示されます。

だから私は次のような方法を探しました:update(), refesh()またはそのようなものはありませんが、何もありません。私は概念を理解していないようです、誰かが私を助けてくれますか?

4

3 に答える 3

22

を使用している場合はArrayAdapter、アダプターを介してリストの内容を操作します。基になるリストには触れないでください。には、、、add()およびinsert()メソッドremove()がありArrayAdapterます。

を使用している場合は、 で aCursorAdapterを実行しrequery()ますCursor

于 2009-10-08T16:11:10.013 に答える
7

ArrayAdapter:notifyDataSetChanged を試すGoogle
ドキュメント リンク

于 2009-10-08T17:35:02.260 に答える
0

多分あなたはこれをするべきですsetListAdapter(listAdapter);

于 2011-09-07T11:58:23.713 に答える