Хобрук: Ваш путь к мастерству в программировании

Android – передача переменных в уже запущенный IntentService

У меня есть IntentService, который выполняет некоторую обработку изображений. В моем действии у меня есть кнопка отмены, которая должна отправить сообщение службе (логическое значение), чтобы она остановилась после завершения обработки текущего изображения.

Я знаю, что могу передать значения службе перед вызовом startService() через метод намерения.putExtra(). Но в этом случае мне нужно отправить логическую переменную в IntentService во время его работы.

Как я могу это сделать?

Спасибо.


Ответы:


1

Используйте трансляции, зарегистрируйте приемник вещания в своем сервисе и отправьте вещание из своей деятельности в сервис.

10.04.2015
  • LocalBroadcastReceiver, да. 10.04.2015
  • Новые материалы

    Деревья классификации и регрессии
    Это мой второй пост об алгоритмах машинного обучения. Мой первый пост посвящен искусственным нейронным сетям, вы можете найти его ниже. Нейронные сети — базовое..

    HMTL - Многозадачное обучение для решения задач НЛП
    Достижение результатов SOTA путем передачи знаний между задачами Область обработки естественного языка включает в себя десятки задач, среди которых машинный перевод, распознавание именованных..

    Решения DBA Metrix
    DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..

    Начало работы с Блум
    Обзор и Codelab для генерации текста с помощью Bloom Оглавление Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..