我发现intent.putSerializable能传递自己定义的一些类,但是有些类却不能传递。
比如我在APP中接入了高德地图,我想将地图的位置或者poi点信息传递到另一个活动中,可是却传不了。
大家有什么办法吗?
没有明白你到底需要穿什么样的参数,但是不能传递的话,可以定义成全局变量,放在application中初始化,然后再写入/读取不也可以!
你的类序列化没有?
或者其他传递方式也有很多种啊。
保存到sharedpreferences里,handler发消息,eventbus,定义成public直接实例化activity然后调用,添加get/set方法
putSerializable可以传递实体类,把poi信息存放在entity中 用putSerializable传递entity即可!