fragment 多层嵌套时,内部嵌套的某个fragment窗体怎么去获取外部窗体的指定数据

着急... 着急 展开
 我来答
神牛南
2017-09-29
知道答主
回答量:2
采纳率:0%
帮助的人:2053
展开全部
如果你的内层窗体是用acitivity.getSupporManager()创建的话,在内层中使用 ((xxxActivity).getContext()).getXXXView(),可以获取到你想要的控件,然后在控件中拿到需要的String。或者你可以直接在activity中将string设置为public的变量,这样获取起来更简单。
如果你的内层窗体是最外层用getChildFragmentManager()创建的话,且最外层是fragment,那么你需要用
((xxxFragment)getParentFragment()).getXXXView,的方式获取到应的控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书飞凝683
2016-05-16 · TA获得超过1518个赞
知道大有可为答主
回答量:2250
采纳率:83%
帮助的人:460万
展开全部
getSupportFragmentManager()是管理fragment的 但是在fragment里面 可以用getChildFragmentManager()进行管理一下级的fragment;fragment获取Context就是使用getActivity();
追问
我要在内部嵌套的那个fragment里获取数据,能说下具体的操作吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式