Запуск функции в приложении для Android, которая запускается в фоновом режиме при каждом запуске программы и при приостановке приложения - PullRequest
0 голосов
/ 05 июля 2011

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

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 05 июля 2011

Попробуйте выполнить следующие действия:

  1. Создание фоновой службы.

  2. Создать класс, который расширяет TimerTask. Этот класс будет содержать код для получения сведений о точке доступа, а также уведомлять детали точки доступа к вашему сервису.

  3. Создать интерфейс.

  4. Зарегистрируйте этот интерфейс для вашего сервиса и затем внедрите этот интерфейс в ваш сервис.

  5. В вашем расписании метода oncreate класс TimerTask будет выполняться в течение определенного интервала, а также уведомлять детали точки доступа к вашему классу обслуживания.

...