Постоянный контент-сервер Android - PullRequest
2 голосов
/ 02 мая 2010

Сохраняются ли наблюдатели контента в Android? Если я создаю обозревателя контента в действии, будет ли этот наблюдатель продолжать работать, пока я не удалю наблюдателя.

По сути, я создаю службу для SMS, где при получении и отправке я отправляю SMS на веб-службу, чтобы я мог проверить свои сообщения, не имея моего телефона.

Если обозреватель контента связан с жизнью деятельности, как я могу создать ContentObserver, который всегда будет получать уведомления о содержимом: / sms /

1 Ответ

5 голосов
/ 02 мая 2010

Если я создаю обозреватель контента в деятельность, продолжит ли этот наблюдатель бежать, пока я не уберу наблюдателя.

Только если вам нравится утечка памяти, и только до тех пор, пока Android не завершит процесс. Действия с хорошим поведением не будут регистрировать контент-наблюдателей без их отмены в соответствующее время (например, onDestroy()).

как я могу создать ContentObserver который всегда будет получать уведомления по содержанию: / смс /

Поставщик содержимого SMS не является частью SDK. Это может или не может работать на вашем телефоне. Он может работать или не работать в будущих версиях Android.

Единственный способ получить ContentObserver, который немного торчит, - это сделать его в Service. Однако сервисы не живут вечно, либо . Кроме того, у наблюдателя нет возможности «всегда получать уведомления».

Извините!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...