android - 在android中通过选项卡传递数据

标签 android android-actionbar

使用 ActionBar Sherlock 实现选项卡,我声明了一个新的 TabsAdapter 对象,并向其中添加了两个选项卡。

mTabsAdapter = new TabsAdapter(this, getSupportActionBar(), mViewPager);
mTabsAdapter.addTab(tab1, FragmentA.class);
mTabsAdapter.addTab(tab2, FragmentB.class);

HashMap 中有一些数据我需要在 FragmentA 和 FragmentB 中使用。这两个类都扩展了 android Fragment。我不知道如何传递这些数据并在另一端检索它。

感谢您的帮助

最佳答案

您可以将此数据保留在类级别字段的 Activity 中,并从两个 fragment 访问它。

Fragment 可以使用 getActivity() 方法访问 Activity 实例。

关于android - 在android中通过选项卡传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029848/

相关文章:

android - 如何请求权限 : READ_PRIVILEGED_PHONE_STATE?

android - 犀牛安卓版

android - 如何安装不同版本的 Android?

android - 这个 Activity 已经有一个由窗口装饰提供的操作栏

android - support-library-v7 上的 ClassCastException,使用版本 21

android - 为什么在操作栏中使用搜索操作 View 后我的 HomeAsUp 图标消失了

android - C++ - 将结构转换为字符

android - JSON字符串格式异常

android - 如何在特定菜单项之间添加分隔符?

android - 如何在带有硬件菜单按钮的设备上设置 Action Bar Overflow 的样式?