Android移动应用设计与开发--第04章.ppt

Android移动应用设计与开发--第04章

4.2.1 Intent属性 (6) Extra Extra属性用于添加一些附加信息,例如发送一个邮件,就可以通过Extra属性来添加主题(subject)和内容(body)。 通过使用Intent对象的putExtra()方法来添加附加信息。将一个人的姓名附加到Intent对象中,代码如下所示: Intent intent = new Intent(); ntent.putExtra(“name” ,“zhangshan”); 通过使用Intent对象的getXXXExtra()方法可以获取附加信息。例如,将上面代码存入Intent对象中的人名获取出来,因存入的是字符串,所以可以使用getStringExtra()方法获取数据,代码为: String name=intent.getStringExtra(name); 4.2.2 Intent解析 根据Intent寻找目标组件时所采用的方式不同,可以将Intent分为两类:直接Intent和间接Intent (1)直接Intent 直接Intent通过直接指定组件来实现,常用方法有setComponent(),setClassName()或setClass(),如下示例: //创建一个Intent对象 Intent intent = new Intent(); //指定In

文档评论(0)

1亿VIP精品文档

相关文档