1 Bundle用于两个Activity之间传递数据,Bundle有以下几个方法
void putXXX(String key,XXX data) 向Bundle放入基本数据类型飞
XXX getXXX(String key) 取出Bundle中的对应key的数据
void putSerializable(String key,Serializable data) 向Bundle中放入可序列化的对象,注意data对象需要转型成可序列化的
Serializable getSerializable(String key) 取出key对应的序列化对象
然后通过Intent的putExtras(Bundle data)放入数据
Intent的getSerializableExtra(String key)取出序列化对象,注意这里取出后需要转型成自己需要的的对象
本文详细介绍了在Android开发中使用Bundle进行Activity间数据传递的方法,包括如何使用putXXX和getXXX方法处理基本数据类型,以及如何使用putSerializable和getSerializable方法处理可序列化的对象。同时解释了Intent的putExtras和getSerializableExtra方法的应用。
3453

被折叠的 条评论
为什么被折叠?



