Android(安卓)onAttach 的使用
16lz
2021-01-26
onAttach 是Fragment 生命周期的第一步,它的作用
在Fragment 和 Activity 建立关联是调用(Activity 传递到此方法内)
通常在Activity 与Fragment 是宿主关系的时候,Activity 向Fragment 传递数据的时候使用
假如现在Activity 需要向Fragment 传递一些数据
在Activity 中 写一个方法
public String getFilmSearchContent() { return searchContent; }
这里 searchContent 是获取本地输入的内容
然后在Fragment 中 使用onAttach 方法了获取activity 要传递的参数了
@Override public void onAttach(@NotNull Context context) { super.onAttach(context); searchMainContent = ((SearchMainActivity) context).getFilmSearchContent(); }
这样就实现了Activity 向Fragment 传递参数了。
更多相关文章
- [已解决]Android(安卓)ListView EditView 获取焦点问题
- android中如何捕获home键
- Android(安卓)Service教程
- android Configuration系统设置 .
- BlockCanary原理解析(Android端UI卡顿监测工具)
- Android不使用第三方升级库实现应用升级
- 数据更新后让ListView自动滚动到底部
- Android(安卓)- Android(安卓)7.0 拍照,相册选择和系统图片裁剪和
- 使用BroadcasterRecevier拦截系统短信息_使用service后台获取位