【发布时间】:2013-08-07 13:58:28
【问题描述】:
我在看 http://developer.android.com/reference/android/support/v4/app/FragmentStatePagerAdapter.html 的 FragmentStatePagerAdapter 的示例
public static class MyAdapter extends FragmentStatePagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return NUM_ITEMS;
}
@Override
public Fragment getItem(int position) {
return ArrayListFragment.newInstance(position);
}
}
我还查看了 stackoverflow 中的其他帖子,但我仍然不确定如何从 fragmentStatePagerAdapter 中添加/删除页面,以及如何调用 getItem 方法。因此,如果我想向 MyAdapter 添加一个方法来添加页面,那该怎么做呢?或者这不是添加页面的标准方式?任何信息表示赞赏。
【问题讨论】:
-
如果我需要从我的适配器中删除一个页面,我通常会从数据库中删除它并调用适配器来刷新。此外,Broadcastreceiver 可以非常方便地通知代码的适当部分更改。
-
我正在尝试添加另一个页面并在按下按钮时填充数据。这可能吗?
标签: android fragmentstatepageradapter