Parcel: unable to marshal value或Parcel: unable to marshal value null 问题
2016-02-25 10:37
531 查看
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。
在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>):
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("list", list);
startActivity(intent);
但需要注意:
xxInfo要implements Serializable或者继承Parcelable,我的程序是implements Serializable。
list必须是ArrayList(若是List会提示错误)。
MainActivity中,intent.putExtra("list", Arraylist实例)。
NextActivity中,List<xxInfo> infoList = (ArrayList) getIntent().getSerializableExtra("list");
或Parcel: unable to marshal value null 问题
bundle.putSerializable("map", (Serializable) map);
in.putExtras(bundle);
startActivity(in)
出现这种问题时,是因为map<String,String>中存在有键值对应的值有null值。(map.get(key)=null)。
在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>):
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("list", list);
startActivity(intent);
但需要注意:
xxInfo要implements Serializable或者继承Parcelable,我的程序是implements Serializable。
list必须是ArrayList(若是List会提示错误)。
MainActivity中,intent.putExtra("list", Arraylist实例)。
NextActivity中,List<xxInfo> infoList = (ArrayList) getIntent().getSerializableExtra("list");
或Parcel: unable to marshal value null 问题
bundle.putSerializable("map", (Serializable) map);
in.putExtras(bundle);
startActivity(in)
出现这种问题时,是因为map<String,String>中存在有键值对应的值有null值。(map.get(key)=null)。
相关文章推荐
- Xcode的Built Setting里的一些设置和配置说明。
- UIView和其子类的几个初始化函数执行的时机
- iOS6新特征:UICollectionView介绍
- Solr基础教程之Query(四)
- UIPickerView的使用(三)
- UIPickerView的使用(二)
- Android UI学习 - FrameLayou和布局优化
- serialVersionUID的作用
- Android UI--自定义ListView(实现下拉刷新+加载更多)
- Poj2785 (4 Values whose Sum is 0)
- 解决SOAPUI 调用WCF的服务返回由于 AddressFilter 在 EndpointDispatcher 不匹配,To 为“”的消息无法在接收方处理。请检查发送方和接收方的 Endpoin
- java <? super Fruit>与<? extends Fruit>
- SQL server 在OPENQUERY中使用参数
- [leetcode] 128. Longest Consecutive Sequence 解题报告
- leetcode ---Unique Paths II
- HDU 3726 Graph and Queries
- Quick Sort
- [Locked] Binary Tree Longest Consecutive Sequence
- Arduino、arm、树莓派、单片机四者有什么不同?
- C# 集合类 :(Array、 Arraylist、List、Hashtable、Dictionary、Stack、Queue)