0

次のような状況があります:List<Foo>

アクティビティが開始すると、アイテムを BaseExpandableListAdapter にロードします

問題: シングルトン リストからアイテムを削除すると、ビューで net deletet が取得されます。活動全体を再開したときのみ。アクティビティ全体を再度開始せずにこれを解決するにはどうすればよいですか?

4

2 に答える 2

1

アダプターが使用するデータベースを変更するときは、アダプターでnotifyDataSetChanged()を呼び出す必要があります。

于 2013-10-29T14:16:06.613 に答える
1

public void notifyDataSetChanged () API レベル 1 で追加

接続されたオブザーバーに、基になるデータが変更されたこと、およびデータ セットを反映するすべてのビューが更新される必要があることを通知します。

http://developer.android.com/reference/android/widget/ArrayAdapter.html#notifyDataSetChanged%28%29

于 2013-10-29T14:21:15.160 に答える