Подтвердить что ты не робот

Фоновая служба для Android-андроида

Есть ли способ создать фоновый сервис с поддержкой реакции на Android? Я бы хотел, чтобы какой-то таймер просыпался каждый час или около того, и запускает простую задачу javascript.

4b9b3361

Ответ 1

Да, это можно сделать.

React native работает поверх встроенного (java/Objc) на JS-моста с концепцией "native" и JS-модулей (модули могут иметь методы, которые вы можете вызывать со "другой" стороны моста). Все элементы пользовательского интерфейса построены поверх моста (основной "родной" модуль, который обрабатывает генерацию представлений, называется "UIManager" ). Можно использовать мост напрямую, единственным ограничением является то, что связь должна быть асинхронной.

Вы можете вызвать функцию javascript из кода JAVA. Проверьте эту ссылку для документации.