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