android fragment 怎么传值到activity
展开全部
一般的做法是当fragment绑定到activity时。获得activity的实例。
fragment有onAttached生命周期方法。
在里面可以获得activity实例。
有activity实例就可以调用activity内部方法了。传什么都没问题。
但是注意一点:为了保证fragment的独立性。在fragment里定义一个传递数据用的回调接口,然后让activity实现该接口,在onAttached里强制转换activity为该接口的实例。然后需要传递数据时,直接使用该接口的实例,这样是一般的用法。
fragment有onAttached生命周期方法。
在里面可以获得activity实例。
有activity实例就可以调用activity内部方法了。传什么都没问题。
但是注意一点:为了保证fragment的独立性。在fragment里定义一个传递数据用的回调接口,然后让activity实现该接口,在onAttached里强制转换activity为该接口的实例。然后需要传递数据时,直接使用该接口的实例,这样是一般的用法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询