Fragment和Activity有些地方是比较相似的
碎片和活动之间的通信用一段很简单粗暴的逻辑来证明可行(本来就可行)
具体实现是在碎片中的EditText内写入文本 通过按钮点击 将文本内容显示在活动中的TextView中
这一段是碎片的代码 里面定义了一个EditText专门用来接收输入的文本内容
碎片的布局文件中有一个EditText和两个Button 其中bt_fragment_2设置的监听事件是传输文本到主活动上的
这里是主活动内 tv_main是主活动布局文件中的一个TextView
因为fragment里面的onCreatView方法的返回值是一个view 而这里的onClick方法接收一个view所以这里把实例传入
因为传入的是一个view 这里可以被点击事件中的方法接收 如此一来就可以直接在这里调用实例的方法和变量
同理 碎片和碎片之间也是如此的套路
因为这里我在左边的碎片里面加入了另一个按钮 所以按照套路先找到关心的控件
然后给丫的设置监听 最后在onClick方法内的switch中加入case
套路还是那个套路
一切尽在注释中