在安卓开发只,经常需要传递一些数据,有些数据是字符串、数字等都很容易,可是有些数据是是MAP的数据,如何传呢?intent不支持 map, 支持bundle和Serializable,那么必须把原有的map数据转成bundle吗,可在程序设置中有些功能是调用map接口,难道再做一次转换?太麻烦了,哈尔滨app开发公司的经验,要想把map不做手机转换传参数时,可在intent.putExtra("data", (Serializable) map);把map强转成序列,这样就可以传参数了。
可到另一个activity如何接收?
在另一个activity中getIntent().getSerializableExtra("data"),就可以收到map了。
as软件 于 2016/09/18 13:09 评论
安卓开发传送参数就那么几种,传map,传bould,接口等等,很容易