文章目录
- 1.你在工作中,fragment与activity通信是怎么做的 ?
- 1.1. 接口回调
- 1.2 直接调用Activity方法
- 1.3. ViewModel
- 2.请你说说Fragment生命周期函数的意义 ?
- 2.1 Fragment生命周期函数
- 2.2 Fragment的创建流程
- 2.3 Fragment变为不可见状态
- 2.4 Fragment由不可见变为部分可见状态
- 2.5 Fragment由不可见变为完全可见状态
- 2.6 Fragment被系统回收和重建
- 2.7 总结
- 3. 请你说下Fragment的生命周期在你开发中如何使用的,并说说你的理解?
1.你在工作中,fragment与activity通信是怎么做的 ?
在Android开发中,Fragment和Activity之间的通信可以通过以下几种方式实现:
1.1. 接口回调
- 在
Fragment
中定义一个接口,包含Activity
需要调用的方法。 - 让
Activity
实现该接口,并在实现的方法中处理Fragment
传递过来的数据或事件。 - 在
Fragment
中获取Activity
的实例,通过接口调用Activity
的方法完成通信。
示例代码:
// 在Fragment中定义接口
public interface OnFragmentInteractionListener {void onInteraction(String data