Intent的putExtra支持的数据类型并不多,所以需要传输一些并不支持的数据类型的时候可以通过一些其他方法来实现,下边就以一个HashMap为例来说明:
public class MapPack implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public Map<String, String> map;
public MapPack(Map<String, String> mapi) {
this.map = mapi;
}
这样MapPack实现了Serializable接口,就可以用Intent传输了