2 sinat 34047321 sinat_34047321 于 2016.05.05 18:37 提问

安卓中的问题,想请教各位

在安卓中,fragment如何获取父activity里的值

用什么方法

5个回答

wwb31311
wwb31311   2016.05.05 19:48

getActivity(),,获取到父的上下文。强制转换为父对象例如Farther fa=(Farther)getActivity().
fa.getcontent()

bdmh
bdmh   Ds   Rxr 2016.05.05 21:02

不建议转换这么干,你可以通过广播或者handler来通信

q610098308
q610098308   2016.05.05 22:31

能过回调解析是 Android推荐的;
http://blog.csdn.net/q610098308/article/details/50098971
见创见回调

a774057695
a774057695   2016.05.05 23:08

fragment的设计目的有一点是增加复用(这有两层含义),如果你需要用到“外部”的东西,建议你设计接口,不要获取附着的activity强制转换对象进行访问,耦合很高,不利于复用。

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.05.06 15:28

getActivity()

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!