页面参数
快速在Activity/Fragment中传递和接受参数
默认值
基础类型默认值为null(未指定默认值情况下), 请注意非可空类型读到null会崩溃
传递参数¶
在界面A传递
读取参数¶
在界面B读取
private val parcelize: ModelParcelable by bundle()
private val name:String by bundle()
private val age:Int by bundle()
- 允许字段为任何访问权限(例如private/public)
- 不使用
openActivity
等函数也可以接受数据
集合泛型¶
写入List<String>
, 读取就一定是List<String>
, 否则集合get[]
时会抛出ClassCastException