g. 传递 ArrayList groups
一:将对象定义成 Parcelable 类型
public class Group implements Parcelable{}
in:
Bundle b = new Bundle(); b.putParcelableArrayList("list",groups);
out:
ArrayList groups = b.getParcelableArrayList("list");
二,将对象定义成 Serializable 类型
public class Group implements Serializable{}
in:
Bundle b = new Bundle();b.putSerializable("list", groups);
out:
ArrayList groups = (ArrayList) b.getSerializable("list");
相关推荐
Android开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。 被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.os.Parcelable Java中...
我们知道在Android 系统中,可以用Bundle或Intent来保存和传递数据。我们有时由于程序某种需要,可能需要传递各种各样的自定义对象,只传递简单类型的数据是不够的。但这些对象在Activity之间不能直接传递,用什么...
Android用Bundle传递数据并返回结果 ,交字符串转为大写字母
Android 数据传递(Intent、Bundle、Serializable、Parcelable等),如项目包有问题请联系我谢谢
包含Bundle两种传递数据方式,一种是传递简单数据,另一种是传递自定义数据
Android开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。 被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.os.Parcelable Java中...
Android中用来在Activity之间传递数据可以用Bundle,这是一个在两个Bundle间用Bundle传递数据和接收数据的小例子
今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是...
Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable...
Bundle是将数据传递到另一个上下文中或保存或回复你自己状态的数据存储方式
这里简单描述了以下Activity使用Bundle向Fragment传递数据
androidbundle
android bundle和activity之间交换数据
Android学习笔记之bundle用法源码,非常非常简单,看了就懂,看了就能掌握bundle的基础用法,以及如何通过Intent传递及取出bundle
本代码中利用Intent带Bundle 传入下一个Activity.
下面是我总结的两种方法获取拍摄之后的照片,一种是通过Bundle来获取压缩过的照片,一种是通过SD卡获取的原图。 下面是演示代码: 布局文件: <LinearLayout xmlns:android=...
在开发中我们经常需要把我们的应用设置为全屏,有两种方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: 代码如下:package com.android.tutor; import android.app.Activity; import ...
android activity bundle 通信示例