Передача функции от одного действия к другому через трансляции

Я хочу передать функцию от одного действия другому, используя Трансляции. Как мы можем передать строки и Int putExtraЕсть ли способ, которым я могу передать всю функцию? Я знаю, что есть другие способы сделать это, но мне нужно сделать это с помощью трансляций. Любая помощь?

Пример:

void myFunc(){ /* foo */ }

Могу ли я использовать myFunc в какой-то другой деятельности через трансляцию? Я не против объявить функцию снова в новом действии, пока я получаю данные из трансляции.

1 ответ

Решение

Есть ли способ, которым я могу передать всю функцию?

Нет извините.

Могу ли я использовать myFunc в других видах деятельности через трансляцию?

Нет извините.

Альтернативы:

  • Используйте одно занятие, а не два

  • Пусть оба действия работают с другим объектом, который находится вне каждого из этих действий (например, синглтон, служащий в качестве хранилища)

Другие вопросы по тегам