Вызвать событие в другой деятельности
Есть ли способ вызвать событие в другой активности, которая может быть ниже текущей активности в стеке (активность ниже текущей активности не является частью моего приложения)
например: если действие "Act1" приложения "A" запускает действие "Act12" приложения "AB", то есть ли способ для "Act12" вызвать событие (например, backButtonPressed()
или же onPause()
и т.д.) для "Act1"? Заранее спасибо.
1 ответ
Решение
Вы сможете сделать это, только если у вас есть доступ к исходному коду обоих приложений через intent-filter
в скрытом приложении, или если во втором приложении уже указан фильтр намерений, который делает то, что вы хотите, чтобы он делал. onPause()
будет вызван в любом случае, как только Activity
скрыт