У меня много операций, связанных вместе с Intents, а некоторые намерения требуют параметров, передаваемых в комплекте Bundle. Когда мне приходится пересылать параметры через несколько Деяний, следует ли я копировать каждый из них явно или есть лучший способ сделать это? Например, я мог бы клонировать копию текущего Intent в качестве отправной точки для вызова других подзадачных намерений, и это (предположительно) скопировало бы все предыдущие параметры Bundle.
В качестве иллюстрации скажем, что у вас есть проводник файлов. Активность, которая находится в одном из двух режимов: Expert и Novice. Вы хотите передать это состояние в какую-либо подзадачную активность, такую как страница свойств файла, которую вы могли бы сделать, вызвав putExtra ( "skillLevel", "Expert" ) в Intent перед ее запуском. Теперь, если на странице свойств также есть подзадача Activity, например, параметры сжатия, как вы должны пересылать параметр "skillLevel"?