У меня есть действие, которое планирует операцию для внешнего API, а затем должно продолжаться только после завершения работы этого внешнего API, что указано в событии. В настоящее время я использую NativActitivy.
Моя идея состояла бы в том, чтобы установить закладку, а затем зарегистрировать обработчик события, который будет вызывать закладку. К сожалению, кажется, я не могу возобновить закладку без контекста.
Каков наилучший способ сделать это?
Поток такой:
* Деятельность начинается
* Активность устанавливает закладку для завершения внешнего API.
* Avtiovity вызывает внешний API и регистрирует обработчик событий
* Обработчик событий Activity прослушивает все события завершения до тех пор, пока не наступит нужный (есть параметр, который определяет, какой запрос был выполнен)
* Затем действие возобновляется в закладке и завершается.
У кого-нибудь есть пример кода для этого? В настоящее время я использую natie, но готов измениться.