Intent间传递数据

Intent间传送数据一般有两种常用的办法:

1.extra

2.data.

extra可以用Intent.putExtra放入数据。新启动的Activity可用Intent.getExtras取出来Bundle,然后用Bundles.getLong,getInt,getBoolean,getString等函数来取放进入的值。

而data则是传输url。url可以是指我们熟悉的http,ftp等网络地址,也可以指content来指向ContentProvider提供的资源。Intent.setData可以放入数据,Intent.getData可以取出数据。

相关推荐