我有一个主要活动,它从数据库中读取类别列表并在ListView中显示它们。
单击其中一个会打开第二个FragmentActivity,它会在另一个列表中显示该类别中的所有项目。这是通过Fragment和FragmentPagerAdapter实现的,以允许滑动类别。
我的问题是我需要访问Fragment的OnCreateView中的类别数组,以便确定我应该为给定页面显示哪个类别。每个寻呼机示例我都遇到过只显示例如'page#1',或将数据存储在片段中的静态数组中。
目前,我是:
这似乎有点长,我确信必须有更好的方法。是否有更好的传递数据的方式,或者访问数据库的其他方式,所以我只需要读一次,但是可以从主要活动和片段访问数据?