0

ViewPager に 2 つのアクティビティがあります。アクティビティ A はアイテムをデータベースに追加し、アクティビティ B はそれらの追加されたアイテムを ListView に表示します。GetFavs()データベースに接続してデータを取得し、アイテムを表示するメソッドがあります。アクティビティ B が ViewPager に表示されるたびにメソッド
を呼び出すにはどうすればよいですか?GetFavs()

4

1 に答える 1

1

Bに静的アダプターを作成できると思います.Aに新しいアイテムを追加するたびに、このようにsmthを実行できます

if (B.adapter != null){
    ...//Add items to your adapter
    B.adapter.notifyDataSetChange();
}

このコードでは、B が表示されるたびに完全なデータをロードすることはできません。また、B コンテキスト全体を渡し、メソッドを作成して新しい項目を追加することもできます。

B parent;
parent.addItemToList(Item item);
于 2012-08-16T10:51:33.163 に答える