Для того, чтобы скопировать ранее созданное на программе Активити в любую программу, можно воспользоваться этой функцией:
1. Нажмите кнопку "Добавить Активити".
2. Во всплывающем окне сверху выберите вкладку "Активити по программам".
3. Если Вы знаете точный номер копируемого Активити, можно пропустить первые два поля и ввести в третье поле номер исходника. Если номер неизвестен, либо Вы сомневаетесь, пошагово заполняйте все 3 поля:
Необходимо указать путь до Активити-исходника (Активити, с которого необходимо сделать копию). В выпадающих окнах последовательно укажите название программы (из которой происходит копирование), название потока (из которого происходит копирование), название Активити (ту, которую копируем). После выбора копируемого Активити, нажмите "Добавить".
ВАЖНО! В каждом из перечисленных выпадающих полей возможен поиск по нажатию буквы. Т.е. в нашем примере мы ищем программу "тест" - последовательно нажимая букву "т" в поле "Выберите программу", фильтр отображает названия программ, которые начинаются с этой буквы. Аналогично и прочие поля.
ВНИМАНИЕ! После заполнения каждого из полей, возможна задержка, прежде, чем следующее будет доступно для заполнения - системе необходимо время для поиска соответствий.
4. Копируемое активити размещено.
ВНИМАНИЕ! Ссылка, отмеченная стрелкой в данном случае означает, что данное Активити также размещено на другом потоке / программе. Чтобы узнать, где именно размещен исходник, достаточно нажать на эту ссылку. Копируемые Активити связаны. Если, например, мы захотим изменить (заменить) видеофайл или картинку, отредактировав копию, то эти же изменения применяться и для исходника!
ВАЖНО! Текстовые блоки (оформление, которое можно добавить, нажав кнопку "+" справа от Активити) НЕ переносятся при копировании Активити.
5. Скопированное Активити внешне ничем не отличается от созданного с нуля.
Уточнение:
если в описании активити вы видите предупреждение, как на скриншоте ниже, – ваши изменения содержимого активити либо его скрытие могут повлиять на все потоки, номера которых перечислены далее.
Изменения, которые повлияют на зависимые активити в других потоках.
Что я хочу сделать |
Что произойдет |
Поменять содержимое активити
|
Содержимое изменится на всех зависимых потоках |
Поменять содержимое конентного блока |
Содержимое изменится на всех зависимых потоках |
Переименовать активити |
Название поменяется на всех зависимых потоках |
Скрыть активити |
Активити скроется на всех зависимых потоках |
Добавить в активити новый контентный блок |
Контентный блок добавится на всех зависимых потоках |
Удалить контентный блок |
Контентный блок удалится на всех зависимых потоках |
Изменения, которые не повлияют на зависимые активити в других потоках.
Что я хочу сделать |
Что произойдет |
Удалить активити
|
Удалится только на моем потоке |
Добавить новое активити, шаг, раздел или модуль |
Активити, шаг, раздел или модуль добавятся только на моем потоке |
Переместить активити вверх/вниз в пределах шага
|
Активити переместится только на моем потоке |
Отключить видимость названия активити
|
Видимость названия отключится только на моем потоке |
Изменить настройки активити: даты начала и завершения, условие доступности, финальный элемент, уведомление о прекращении доступа
|
Настройки активити изменятся только на моем потоке |