Создание / копирование Активити (Активити по программам)

Для того, чтобы скопировать ранее созданное на программе Активити в любую программу, можно воспользоваться этой функцией:

1. Нажмите кнопку "Добавить Активити".

 

2. Во всплывающем окне сверху выберите вкладку "Активити по программам".

 

3. Если Вы знаете точный номер копируемого Активити, можно пропустить первые два поля и ввести в третье поле номер исходника. Если номер неизвестен, либо Вы сомневаетесь, пошагово заполняйте все 3 поля:
Необходимо указать путь до Активити-исходника (Активити, с которого необходимо сделать копию). В выпадающих окнах последовательно укажите название программы (из которой происходит копирование), название потока (из которого происходит копирование), название Активити (ту, которую копируем). После выбора копируемого Активити, нажмите "Добавить".

ВАЖНО! В каждом из перечисленных выпадающих полей возможен поиск по нажатию буквы. Т.е. в нашем примере мы ищем программу "тест" - последовательно нажимая букву "т" в поле "Выберите программу", фильтр отображает названия программ, которые начинаются с этой буквы. Аналогично и прочие поля.

ВНИМАНИЕ! После заполнения каждого из полей, возможна задержка, прежде, чем следующее будет доступно для заполнения - системе необходимо время для поиска соответствий.

 

4. Копируемое активити размещено.

ВНИМАНИЕ! Ссылка, отмеченная стрелкой в данном случае означает, что данное Активити также размещено на другом потоке / программе. Чтобы узнать, где именно размещен исходник, достаточно нажать на эту ссылку. Копируемые Активити связаны. Если, например, мы захотим изменить (заменить) видеофайл или картинку, отредактировав копию, то эти же изменения применяться и для исходника!

ВАЖНО! Текстовые блоки (оформление, которое можно добавить, нажав кнопку "+" справа от Активити) НЕ переносятся при копировании Активити.

 

5. Скопированное Активити внешне ничем не отличается от созданного с нуля.

Уточнение:

если в описании активити вы видите предупреждение, как на скриншоте ниже, – ваши изменения содержимого активити либо его скрытие могут повлиять на все потоки, номера которых перечислены далее.

 

Изменения, которые повлияют на зависимые активити в других потоках.

Что я хочу сделать

Что произойдет

Поменять содержимое активити

 

Содержимое изменится на всех зависимых потоках

Поменять содержимое конентного блока

Содержимое изменится на всех зависимых потоках

Переименовать активити

Название поменяется на всех зависимых потоках

Скрыть активити

Активити скроется на всех зависимых потоках

Добавить в активити новый контентный блок

Контентный блок добавится на всех зависимых потоках

Удалить контентный блок

Контентный блок удалится на всех зависимых потоках

 

Изменения, которые не повлияют на зависимые активити в других потоках.

Что я хочу сделать

Что произойдет

Удалить активити

 

Удалится только на моем потоке

Добавить новое активити, шаг, раздел или модуль

Активити, шаг, раздел или модуль добавятся только на моем потоке

Переместить активити вверх/вниз в пределах шага

Активити переместится только на моем потоке

Отключить видимость названия активити

Видимость названия отключится только на моем потоке

Изменить настройки активити: даты начала и завершения, условие доступности, финальный элемент, уведомление о прекращении доступа

Настройки активити изменятся только на моем потоке