Intent可以传递哪些数据类型。
2017-02-09 12:11
435 查看
通过查询Intent/Bundle的API文档,我们可以获知,Intent/Bundle支持传递基本类型的数据和基本类型的数组数据,以及String/CharSequence类型的数据和String/CharSequence类型的数组数据。而对于其它类型的数据貌似无能为力,其实不然,我们可以在Intent/Bundle的API中看到Intent/Bundle还可以传递Parcelable(包裹化,邮包)和Serializable(序列化)类型的数据,以及它们的数组/列表数据。
所以要让非基本类型和非String/CharSequence类型的数据通过Intent/Bundle来进行传输,我们就需要在数据类型中实现Parcelable接口或是Serializable接口。
所以要让非基本类型和非String/CharSequence类型的数据通过Intent/Bundle来进行传输,我们就需要在数据类型中实现Parcelable接口或是Serializable接口。
相关文章推荐
- 【转】Intent传递数据时,可以传递哪些类型数据?
- Android Intent的作用,哪些类型的数据可以被传递
- Intent传递数据时,可以传递哪些类型数据?
- Intent传递数据时,下列的数据类型哪些可以被传递
- Intent传递数据时,可以传递哪些类型数据?
- Intent传递数据时,可以传递哪些类型数据?
- Intent可以传递哪些类型的数据
- Intent传递数据时,可以传递哪些类型数据?
- Intent传递数据时,可以传递哪些类型数据
- Intent传递数据时,可以传递哪些类型数据?
- Intent可以传递的数据类型
- Intent可以传递的数据类型
- Intent可以传递的数据类型
- intent可以传递哪些数据
- Intent可以传递的数据类型
- Intent可以传递的数据类型
- android之Intent复杂数据的传递(ArrayList<Object>类型的数据)
- Intent 传递List<T>类型数据
- Intent 传递InputStream、Bitmap等类型的数据
- Intent 传递Object对象类型数据