美文网首页
Android 传递对象引发的bug

Android 传递对象引发的bug

作者: androidfan | 来源:发表于2018-03-17 16:33 被阅读0次

    Android 中传递对象是一个很平常的操作,当我们需要从某个页面像目标页面传递对象的时候,这种逻辑和需求是很普通的。那么在Android中传递对象有几种方法呢?

             1  通过Bundle 和Intent 去传递,这个大家都很熟悉,不过需要注意的地方也是很对。因为对象需要序列化。那么序列化有两种方法,Serializable和Parcelable,只需要让对象的实体类去实现这两个接口就行了。但是一定要记得,put的类型和get的类型要一一致,而且,在获取对象的时候,要从最邻近的地方接受。

    例如这个地方,一定要记得是从data里取数据,而不能去getIntent.getExtras(),否则就会造成对象传递不过来的情况。

    2.通过EventBus的方法。

    今天小记一下实际项目中遇到的bug的解决办法,好了,周末愉快,好好生活吧

    相关文章

      网友评论

          本文标题:Android 传递对象引发的bug

          本文链接:https://www.haomeiwen.com/subject/wfujqftx.html