Приложение возвращает NULL

Рейтинг: 1Ответов: 1Опубликовано: 14.09.2014

Доброго времени суток.

Столкнулся с проблемой и не знаю, в чем может быть причина. Написал код получения JSON данных на Андроид с сайта, эмулятор Андроида получает весь JSON, скомпилированное и закачанное на реальное устройство приложение возвращает вместо JSON - NULL. В чем может быть проблема?

Ответы

▲ 1Принят

Начиная с 11 версии API, (Android 3.0) выполнять ресурсоемкие задачи (например, работа с сетью) в главном потоке нельзя.

Для решения этой проблемы используют многопоточность. Платформа предоставляет класс Thread и AsyncTask (возможно еще что то есть, но мои знания этим ограничиваются).

Т.е. вам нужно создать отдельный поток, и в нём выполонить свою задачу.