我有很多通过Intents链接在一起的活动,并且一些Intents需要在extras Bundle中传递参数。当我必须通过多个Activity转发参数时,是应该明确地复制每一个参数,还是有更好的实践方法可以做到这一点呢?例如,我可以克隆-复制当前Intent作为调用其他子任务Intents的起点,这将(可能)复制所有先前的Bundle参数。
举个例子,假设您有一个文件资源管理器Activity,它处于两种模式之一:专家和新手。您想将此状态传递给某些子任务Activity,如文件属性页面,您可以在启动它之前调用putExtra(“skillLevel”,“Expert”)来实现。现在,如果属性页面也有子任务Activity,例如压缩选项,那么您应该如何转发“skillLevel”参数呢?
putExtras
末尾的"s"。稍微忽略了一下。 - CamHart