该方法的文档getIntExtra
如下:
从intent中检索扩展数据.
参数
name
所需项目的名称.
defaultValue
如果没有使用给定名称存储所需类型的值,则返回该值.返回
先前使用putExtra()添加的项的值,如果未找到,则为默认值.
因此,在您的示例中,如果该键存在,id
则将分配与该键关联的整数值,否则将分配整数值.通常,如果消费者在启动此消息时未能传递必要信息,则使用此方法以便提供合理的默认值.在您的特定情况下,此行为可以解释为:"如果调用者忘记告诉我在启动时选择了哪只乌龟,则假设它是Leo."turtle_id
Intent
R.id.leo
Activity
Activity
该方法的文档getIntExtra
如下:
从intent中检索扩展数据.
参数
name
所需项目的名称.
defaultValue
如果没有使用给定名称存储所需类型的值,则返回该值.返回
先前使用putExtra()添加的项的值,如果未找到,则为默认值.
因此,在您的示例中,如果该键存在,id
则将分配与该键关联的整数值,否则将分配整数值.通常,如果消费者在启动此消息时未能传递必要信息,则使用此方法以便提供合理的默认值.在您的特定情况下,此行为可以解释为:"如果调用者忘记告诉我在启动时选择了哪只乌龟,则假设它是Leo."turtle_id
Intent
R.id.leo
Activity
Activity