安卓intent传对象,intent如何传递数据?

通过由Intent类提供的setData和putExtra方法传递,如果只传递单个位图对象,可以选择用intent直接传递,putExtra,或者可以使用Bundle;如果位图只是bean中的一个属性,并且要传递bean对象就用intent,intent如何传递值 。
【安卓intent传对象,intent如何传递数据?】
1、 intent传值是如何传的?它的作用是调用一个组件做某件事 。例如,如果您从当前运行的活动跳转到另一个活动,并且当前活动想要启动服务或广播接收 , 则需要使用intent来完成它 。简单来说,intent就是各个组件之间的桥梁 。由于intent起到了桥梁的作用,所以它应该能够传输数据 , 将当前组件的数据传输到另一个组件以供使用 。intent如何传递值?通过由Intent类提供的setData和putExtra方法传递 。第一个参数是uri,它是一个标识符,比如文件的路径 。后一个参数可以是一个值或对象,它作为键-值对传递 。
2、androidbean中含有bitmap怎么用过 intent传递因为BitmapimplementParcelable,所以可以选择直接使用intent 。交付额外费用 , 或者您可以使用捆绑包,如果只传递单个位图对象,可以选择用intent直接传递 。putExtra,或者可以使用Bundle;如果位图只是bean中的一个属性,并且要传递bean 对象就用intent,接收端的getParcelableExtra进行接收 。

    推荐阅读