Спасибо всем, я решил это, создав службу, которая создает уведомление, и это уведомление генерирует действие (при нажатии), которое запускает поток. Я обнаружил, что это самая стабильная комбинация, немного смущающая, но отлично работает, вот чего я хочу! Еще раз спасибо и всего наилучшего!
я есть вопрос об услугах: что было бы лучше, создать поток внутри сервиса или сервис внутри потока?
Вопрос возникает из-за того, что я внедряю репортер ошибок для своего приложения, чтобы при сбое приложения он отправлял мне отчет о том, что произошло. Моя идея состоит в том, чтобы уведомлять, когда здесь происходит ошибка, показывать активность и создавать поток, чтобы повторять доставку, пока она не завершится успешно или не достигнет минимального количества попыток.
Возникает вопрос, как система реже всего удаляет мой процесс (если не хватает памяти): с потоком в службе или службой в потоке?
Я думаю, что лучшим является первый выбор, но я видел код в тех же людях Android, здесь:
(строка 640)код из гугла, чтобы поддерживать поток?
Где они используют второй. Что вы думаете об этом?
Мне не нужен AsyncTask, потому что мне не нужно взаимодействовать с потоком пользовательского интерфейса, я не показываю ничего на этом этапе пользователю.