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 传递参数了。 

更多相关文章

  1. [已解决]Android(安卓)ListView EditView 获取焦点问题
  2. android中如何捕获home键
  3. Android(安卓)Service教程
  4. android Configuration系统设置 .
  5. BlockCanary原理解析(Android端UI卡顿监测工具)
  6. Android不使用第三方升级库实现应用升级
  7. 数据更新后让ListView自动滚动到底部
  8. Android(安卓)- Android(安卓)7.0 拍照,相册选择和系统图片裁剪和
  9. 使用BroadcasterRecevier拦截系统短信息_使用service后台获取位

随机推荐

  1. 面向对象综合练习(超市收银系统)
  2. 你可能不知道的 Python 技巧
  3. 一文读懂python的map、reduce函数
  4. LightningChart JS Angular图表使用示例
  5. 最全Python数据科学小抄,赶紧收藏吧!
  6. 使用NIM Server网络半自动安装AIX系统
  7. 小白如何入门Python爬虫
  8. 一文搞懂Python错误和异常
  9. 分析全球1085例新冠肺炎患者数据,我们得出
  10. pandas读取表格后的常用数据处理操作