Activity将数据传递给Fragment
1.Bundle
fragment对象.setArguments(Bundle对象)
取值:Fragment类 :
getArguments() 获取到这个Bundle进行取值
2.在Activity定义方法
通过获取到具体的Activity调用方法接收数据
3.Fragment的构造方法/set方法/Fragment定义方法
前提是这个Fragment必须是在本类创建的
Fragment给Activity传递数据
1.在fragment中定义内部接口回调
2.fragment的onAttach()
注意:
Framgent 需要调用onDetach方法 把传递过来的Activity对象释放掉 避免内存泄漏