Если я создаю поток через AsyncTask из потока пользовательского интерфейса, этот поток убит, когда поток пользовательского интерфейса завершается?Функциональность типа Android Daemon
Мой интерфейс AsyncTask (созданный fom UI) выполняет операции, а затем вызывает соответствующий диспетчер уведомлений (часть функций моих приложений). Это работает хорошо, но уведомления прекращаются, когда приложение выходит, и я предполагаю, что это связано с тем, что поток пользовательского интерфейса завершен, поэтому дети тоже.
Я рассмотрел сервис (предполагая, что он будет работать аналогично демонам), но затем прочитайте, что они выполняются в пользовательском интерфейсе/главном потоке, поэтому не будут сохраняться при завершении потока пользовательского интерфейса.
Вопрос в том, как я могу получить функциональность демона, созданного из приложения для Android? Мне не нужны разрешения за пределами родительского процесса нереста, и он не должен быть постоянным при перезагрузках.
Прошивки POSIX API через NDK или я совершенно не прав?
Всего провел пару дней с Android, так что я все еще пытаюсь почувствовать свой путь. Большое спасибо!
Таким образом, демон должен быть отключенным процессом, а не потоком. Спасибо, да, это имеет смысл, дух! –