Как запретить обработчику останавливать свои процессы, когда приложение не активно

#java #android

#java #Android

Вопрос:

Итак, я отправляю post-запрос в базу данных mysql через обработчик, и этот обработчик отправляет его через выполняемую асинхронную задачу Теперь я хочу отправить этот запрос, даже если мое приложение не активно, чтобы я мог уведомлять пользователя через уведомления, когда мое приложение запущено, все работает нормально, но когда я нажимаю кнопку home или закрываю приложение, оно останавливается, так как я могу предотвратить остановку обработчиком своих процессов, даже если приложение не запущено

Ответ №1:

Используйте службу Android

Android service — это компонент, который используется для выполнения операций в фоновом режиме, таких как воспроизведение музыки, обработка сетевых транзакций, взаимодействие с поставщиками контента и т.д. У него нет пользовательского интерфейса.

Служба работает в фоновом режиме бесконечно, даже если приложение уничтожено.

Смотрите:

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