Android 中传递对象是一个很平常的操作,当我们需要从某个页面像目标页面传递对象的时候,这种逻辑和需求是很普通的。那么在Android中传递对象有几种方法呢?
1 通过Bundle 和Intent 去传递,这个大家都很熟悉,不过需要注意的地方也是很对。因为对象需要序列化。那么序列化有两种方法,Serializable和Parcelable,只需要让对象的实体类去实现这两个接口就行了。但是一定要记得,put的类型和get的类型要一一致,而且,在获取对象的时候,要从最邻近的地方接受。
例如这个地方,一定要记得是从data里取数据,而不能去getIntent.getExtras(),否则就会造成对象传递不过来的情况。
2.通过EventBus的方法。
今天小记一下实际项目中遇到的bug的解决办法,好了,周末愉快,好好生活吧
网友评论