Android Fragment之间传递List数据
要说的是在两个Fragment之间传递List数据,比如有个List<User>,以及传递字符串数据,比如testId,该如何从FragmentA传递到FragmentB呢?
下面这个例子简单明了地说明了这一切:
FragmentA中的代码:
//新建实例并设置要传递的参数
FragmentA fragment = new FragmentA();
Bundle bundle = new Bundle();
bundle.putSerializable("userList", (Serializable) userList);
bundle.putString("testId", testId);
fragment.setArguments(bundle);
//跳转代码略
FragmentB中的代码:
List<User> userList = (List<User>) getArguments().getSerializable("userList");
String testId = getArguments().getString("testId");
是不是很简单!
Android Fragment之间传递List数据的更多相关文章
- 序列化和反序列化在浏览器和 Web 服务器之间传递的数据、加密解密
		
js中数组不能传递到后台,需进行json序列化: var data = new Array(); data.push({para1:name,para2:answer}); string data = ...
 - Android——软键盘操作+fragment之间传递参数+TextView限制字数,显示"..."
		
原文地址: Android 手动显示和隐藏软键盘 Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果) Android Fragment传递参数_Fragm ...
 - Activity之间传递大数据问题
		
Android开发人员都知道,Intent适用于在不同的Activity之间传递数据,包括参数.字符串.以及序列化的对象等.但是笔者所做的项目用到了使用Intent 传递Bitmap图片对象,图片的数 ...
 - [转][译][Android基础]Android Fragment之间的通信
		
2014-2-14 本篇文章翻译自Android官方的培训教程,我也是初学者,觉得官方的Training才是最好的学习材料,所以边学边翻译,有翻译不好的地方,请大家指正. 如果我们在开发过程中为了重用 ...
 - Android Fragment之间的通信(用fragment替换掉XML布局文件中的一个线性布局)
		
1.XML布局 (1)主界面 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml ...
 - Android 使用剪贴板传递简单数据及复杂数据的方法
		
传递数据的场景在于不同页面之间跳转,需要携带数据:简单数据值指的是String, int等数据, 复杂数据指的是类 1. 使用剪贴板传递简单数据方法: 第一个页面里面放数据操作如下: Clipbo ...
 - Android Fragment之间传值
		
首先来介绍的是我们的默认的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
 - Android菜鸟的成长笔记(22)——Android进程间传递复杂数据(AIDL)
		
在上一篇中介绍了Andorid中的进程间的通信方式AIDL,本篇文章将介绍传递复杂数据的AIDL Service 下面通过一个示例说明: 本例子中用到了两个自定义类型:Person与Pet, 其中Pe ...
 - fragment之间相互传数据、共享数据
		
在 Fragment 之间共享数据 Activity 中的两个或更多 Fragment 需要相互通信是一种很常见的现象.想象一下拆分视图 (master-detail) Fragment 的常见情况, ...
 
随机推荐
- 从Java的角度看前端JS各种框架
			
今天看到一篇不错的文章: 从Java的角度理解前端框架,nodejs,reactjs,angularjs,requirejs,seajs http://blog.csdn.net/uikoo9/art ...
 - 性能二 fortnite unreal opt
			
https://replay.unrealsummit.co.kr/data2018/usm2018_42.pdf?ckattempt=1 https://www.unrealengine.com/e ...
 - 反射 Reflect Modifier 修饰符工具类
			
在查看反射相关的Class.Field .Constructor 等类时,看到他们都有这样一个方法:getModifiers():返回此类或接口以整数编码的 Java 语言修饰符.如需要知道返回的值所 ...
 - RxJava 设计理念 观察者模式 Observable lambdas MD
			
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
 - Linux经常使用命令(三) - pwd
			
Linux中用 pwd 命令来查看"当前工作文件夹"的完整路径. 简单得说,每当你在终端进行操作时.你都会有一个当前工作文件夹. 在不太确定当前位置时.就会使用pwd来判定当前文件 ...
 - Idea代码可视化插件
			
Idea代码可视化插件 https://plugins.jetbrains.com/plugin/7324-code-iris
 - 在myeclipse中写sql语句的细节问题
			
注意类型,varchar 和int 在java中表示为sql语句中的细微区别!! 下面的REGISEAT_NUM为int 类型 custid为varchar类型 String sql1= ...
 - 从头说catalan数及笔试面试里那些相关的问题 (转)
			
作者:寒小阳 时间:2013年9月. 出处:http://blog.csdn.net/han_xiaoyang/article/details/11938973. 声明:版权所有,转载请注明出处,谢谢 ...
 - Note.js的stream用法一例
			
Note.js,用stream读取文件的内容,注意decoder的用法 const fs = require('fs'); var rr = fs.createReadStream('data ...
 - 重新安装 RCU-数据库 2014-11-22
			
删除数据库Endv(原RCU数据库) 重建数据库为LLS(新RCU数据库)..略.. Database Control URL 为 https://www:1158/em 管理资料档案库已置于安全模式 ...