使用 传统的方式 , 在 Fragment 之间 传递 数据 , 类型很不安全 ,
设置 传递的数据时 , 需要设置 放入的 数据类型 , 如下代码所示 :
// 正常方式传递参数
var args:..."AGE", 18)
}
上面的代码中 , 向 Bundle 中设置了如下两个数据 :
设置了 String 类型的数据 , 名称是 “NAME” 字符串常量 , 值为 字符串 “Tom” ,
设置了...Int 类型的数据 , 名称是 “AGE” 字符串常量 , 值为 整型 18 ;
这里要注意 , 设置的时候 , 设置的 NAME 属性值是 String 类型的 , 那么在 FragmentB 中获取的...>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com...onClick="onClick" />
III、FragmentB 页面布局
页面布局就是一个简单的 FrameLayout 布局 , 要先创建 Fragment 布局