NetworkOnMainThreadException на сервисе, полностью на другом процессе? - PullRequest
0 голосов
/ 26 февраля 2012

Я определил сервис для своего приложения, который я определил с помощью android: process = ": remote" trait.

Эта служба выполняет все сетевые функции в моем приложении. как это возможно, я получаю это исключение?

1 Ответ

0 голосов
/ 26 февраля 2012

onStartCommand() и другие обратные вызовы выполняются в потоке пользовательского интерфейса в службе.Попробуйте использовать IntentService или любую другую многопоточную модель Android (Handler / Runnable / AsyncTask).

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