acitvity 传递信息到fragment

初始化fragment 时可以传递arguments  该参数类型时Bundle

activity 会持有fragment引用  通过通过参数的set方法设置

fragment 传递信息到activity

通过getActivity() 获取activity引入 通过通过参数的set方法设置

通过接口的方式 fragment 定义接口方法    activity实现fragment定义的接口 fragment 直接调用接口方法

    private var listener: OnFragmentInteractionListener? = null

    override fun onAttach(context: Context) {
super.onAttach(context)
if (context is OnFragmentInteractionListener) {
listener = context
} else {
throw RuntimeException("$context must implement OnFragmentInteractionListener")
}
} override fun onDetach() {
super.onDetach()
listener = null
} interface OnFragmentInteractionListener {
fun onFragmentInteraction(resId: String)
}

最新文章

  1. 微信授权步骤与详解 -- c#篇
  2. 34-nl 简明笔记
  3. 安卓官方ViewPager与android.support.design.widget.TabLayout双向交互联动切换 。
  4. C/C++开发者必不可少的15款编译器+IDE
  5. ACM 寻找最大数
  6. sdutoj 2607 Mountain Subsequences
  7. Python中一些内建函数及os等模块的用法
  8. 《Cortex-M0权威指南》之体系结构---系统模型
  9. C++ —— 非常量引用不能指向临时对象
  10. let区别(关于racket和r5rs)
  11. phome_enewsclass 数据表字段解释(栏目主表)
  12. 制作自己的私有库(cocopods)
  13. perl 类里的函数调用其他类的函数
  14. 必须掌握的JavaScript基本知识
  15. 蓝桥杯—盾神与条状项链(C++实现)
  16. Selinux是什么?
  17. STM32 USB 鼠标+键盘 串口控制
  18. c#调用WebService实例
  19. Nginx详解八:Nginx基础篇之Nginx请求限制的配置语法与原理
  20. QT创建TCP Socket通信

热门文章

  1. no.9亿级用户下的新浪微博平台架构读后感
  2. django-blog:多对多查询
  3. 委托、Action、Func使用
  4. 视频课程 | 云原生下的Serverless浅谈
  5. 2020/1/29 PHP代码审计之XSS漏洞
  6. 实现3d效果
  7. 修改Oracle数据库的字符集
  8. ERNIE:知识图谱结合BERT才是「有文化」的语言模型
  9. mysql,apache,php的关系
  10. 1.where子句的优化