Как добавить одно резюме для всего приложения Cordova? - PullRequest
0 голосов
/ 28 января 2020

У меня есть приложение Cordova с многочисленными HTML страницами (вероятно, плохая архитектура, я знаю). Можно ли каким-либо образом иметь одно событие возобновления, охватывающее все приложение?

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

 document.addEventListener("resume", onResume, false);

Мне также нужно было бы добавить html на каждую страницу - что будет показано при возобновлении резюме. Я стараюсь не делать одно и то же на каждой странице.

Мое приложение работает на iOS и Android.

Спасибо, - Джон

1 Ответ

0 голосов
/ 28 января 2020

просто добавьте прослушиватель событий на первой загруженной странице. Как правило, у вас, вероятно, есть root компонент, такой как app.component или подобный, нет?

Даже когда вы перемещаетесь между страницами, документ все равно будет подписан на это событие и запустит ваш обработчик.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...