如何在android中刷新Fragment

时间:2016-09-05 06:54:47

标签: android listview android-fragments

我正在使用三个选项卡,这些选项卡具有列表视图,在这些选项卡上我将在选项卡中添加新的列表项。创建列表后,当我滚动选项卡时,不会添加新的列表项,然后它会显示列表项

2 个答案:

答案 0 :(得分:1)

  

在listview中添加项目时,在适配器中调用一个方法(自己创建)

 public void refreshWishlistAdapter() {
    itemList.clear();
    itemList.addAll(dbHelper.getallWishlistItems());
    itemsAdapter.notifyDataSetChanged();
}

答案 1 :(得分:0)

Fragment frg = null;
frg = getSupportFragmentManager().findFragmentByTag("Your_Fragment_TAG");
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();

Your_Fragment_TAG是您在创建片段时为其提供的名称

此代码用于支持库。