Webworks: как запустить повторную задачу - PullRequest
1 голос
/ 15 марта 2012

Мне нужно запустить фоновый процесс, как только ежевика включится и останется в фоновом режиме.Здесь он будет многократно запускать функцию, скажем, каждые полчаса или около того.Возможно ли это с помощью API Webworks?Я смотрел на события ежевики от https://bdsc.webapps.blackberry.com/html5/apis/blackberry.app.event.html, но я понятия не имею, правильно ли это использовать.Я очень новичок в этом, поэтому у меня проблемы с выполнением этой части моего приложения.Любая помощь будет оценена!

Ответы [ 2 ]

2 голосов
/ 19 марта 2012

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

<content>
  <rim:background src="listener.html" runOnStartup="true" />
</content>

В этом файле вы можете запустить свой код для использования setTimeout() в цикле для вызова вашей функции.

0 голосов
/ 17 марта 2012

Я не уверен, что это работает, но вы можете попробовать эту идею: См. https://bdsc.webapps.blackberry.com/html5/apis/blackberry.app.html. Вы, вероятно, можете использовать requestBackground (), как только приложение запустится.Вам также необходимо отредактировать раздел «точки входа» файла config.xml, чтобы приложение запускалось при запуске системы.

...