android activity向viewpager中的fragment传值 5

我现在有两个Activity,当ActivityB向ActivityA传值后,需要在ActivityA中改动相应的fragment里的某个值。如果没有viewpager的... 我现在有两个Activity,当Activity B向Activity A传值后,需要在Activity A中改动相应的fragment里的某个值。如果没有viewpager的时候,我知道可以用setArgument()来操作,但是现在我的Activity A里面包含了一个viewpager,而这个viewpager包含了三个fragment。所以现在要改动的是viewpager中的fragment 的值,求帮助,需要怎么操作呢……谢谢,在线等~ 展开
 我来答
jiww03
2015-05-07
知道答主
回答量:10
采纳率:0%
帮助的人:9.1万
展开全部
如果你的activity包含了fragment,那你就可以直接访问fragment啊。
比如你可以提供一个BaseFragment,你的那个三个fragment继承它,BaseFragment可以提供一个public的方法供修改数据。
鱼财匚佬ck025
2015-04-20 · 超过105用户采纳过TA的回答
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:145万
展开全部
A跳转到B,就是将ViewPager的选中项置为B嘛,viewPager.setCurrentItem(1,true);传参的话fragmentB.setArguments(bundle)就可以。

fragmentA初始化后将viewPager对象set进去,或者在activity中提供get方法,在fragment中获取activity对象后获取。

你来群里说吧 我们是专门开发互助 那里有大神 这里解释太麻烦了 让大神给你解释怎么弄 look at my n a m e.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-04-09
展开全部
您好,希望以下回答能帮助您
在activity里你可以获得要操作的fragment对象,把listview在fragment里做成public的参数就行了

如您还有疑问可继续追问。
追问
listview?这个答案似乎是从别的地方粘过来的吧?无意冒犯,我只是也不太理解这个,本人新手一个,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式