Android共享viewpager到其他活动

时间:2015-08-26 14:04:23

标签: java android listview android-viewpager singleton

我在布局文件中使用了ViewPager元素。此ViewPager在我的 MainActivity 类中实例化。

ViewPager由两个片段组成:列表视图和普通视图。

然而,我想要的是,当用户触摸列表视图上的项目时,ViewPager会切换到另一个片段(普通视图)。

现在我将ViewPager作为单例类中的元素。这样我就可以从我的 MainActivity 类和我的 PostAdapter (ListView适配器)类访问它。

我不确定这是正确的做法。有什么想法吗?谢谢!

- 编辑 根据要求,一些代码:

MyProperties.java(单身类)

MainActivity.java

PostAdapter.java

1 个答案:

答案 0 :(得分:0)

为什么不使用静态变量?

static ViewPager viewpager;

像以下

一样访问它
MainActivity.viewpager.someThing();