如何在ViewPager中显示时刷新ListView?

时间:2012-08-16 10:41:51

标签: android listview android-viewpager

我在ViewPager中有2个活动。活动A将项添加到数据库,活动B在ListView中显示这些添加的项。我有一个名为GetFavs()的方法,它连接到数据库并提取数据并显示项目 每次在ViewPager中显示活动B时,如何调用GetFavs()方法?

1 个答案:

答案 0 :(得分:1)

我认为您可以在B中创建静态适配器,每次在A中添加新项目时都可以像这样做

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

使用此代码,每次看到B时都无法加载完整数据。 您还可以传递整个B上下文并创建方法以在其中添加新项目。

B parent;
parent.addItemToList(Item item);