发送数据

//Activity传值,通过Bundle
Bundle bundle = new Bundle();
bundle.putString("MainActivity", "Hello,Fragment");
//首先有一个Fragment对象 调用这个对象的setArguments(bundle)传递数据
myFragment.setArguments(bundle); //点击按钮接受Fragment传回来的值
btn_send.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Bundle bundle = myFragment.getArguments();
String result = bundle.getString("MyFragment");
Toast.makeText(MainActivity.this, result, Toast.LENGTH_LONG).show();
}
});

接收数据

//点击按钮接收Activity传过来的值
btn_fragment.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Bundle bundle = getArguments();
String result = bundle.getString("MainActivity");
Toast.makeText(getActivity(), result, Toast.LENGTH_LONG).show();
}
}); //Fragment回传值给Activity
getArguments().putString("MyFragment", "Hello,Activity");

最新文章

  1. WPF之Binding初探
  2. Hammer.js分析(四)——recognizer.js
  3. 介绍开源的.net通信框架NetworkComms框架 源码分析(五)ReservedPacketType
  4. Python 学习笔记01
  5. Android SQLite的ORM接口实现(一)---findAll和find的实现
  6. java获取时间戳的方法
  7. [dts]DTS实例分析
  8. JAVA学习(二):JDK介绍及其结构、用途
  9. Mammoth官方文档翻译
  10. Centos7下安装PHP5.5,5.6,7.0----(转载记录一下)
  11. linux下怎么判断网卡速率?
  12. 在SQL Server 2008上安装ArcSDE 10.1并实现远程连接
  13. 20个Linux防火墙应用技巧
  14. CentOS上手工部署kubernetes集群
  15. canvas-2arcTo.html
  16. loadrunner 基础-学习笔记一
  17. python QT 编程之路
  18. Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏
  19. 线程中的读写锁ReadWriteLock
  20. iOS-一个弹出菜单动画视图开源项目分享

热门文章

  1. sub
  2. SQL数据库—<4>SQL编程--简单学习
  3. 支持跨域的html元素
  4. for循环(foreach型)举例
  5. mysql基于Altas读写分离并实现高可用
  6. 第10篇用 ConfigMap 管理配置
  7. CF963E Circles of Waiting
  8. vue学习笔记(五)— 组件通信
  9. C++ 浅析调试,内存重叠查看
  10. qt学习(四)主窗选钮,显示新窗口。