Проблемы с TelephonyManager на Android.

Здравствуйте коллеги.
Пишу програмку которая показывает информацию об операторах и о сети (CID, LAC и т.д). Использую для этого объект TelephonyManager. Для получения всей этой информации у него есть метод getAllCellInfo(), который возвращает список объектов с информацией по каждому слоту сим карт. И всё вроде хорошо работает, но есть одно НО - работает это лишь тогда, когда включена передача геоданных. Как только отключаешь передачу геоданных метод getAllCellInfo() почему-то возвращает NULL. Не знаю почему.
Хотелось бы воспользоваться именно этим методом, так как он в принципе хорошо работает, да и Google сама рекомендует использовать именно его.
Помогите, кто знает в чём проблема?
17 сентября 2018 в 08:18
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
7
марта
Как работает криптосфера
Онлайн-курс
7
марта
Как стать iOS-разработчиком?
Онлайн-курс
7
марта
Новые статьи

Что такое MVP и как к нему подступиться
35400

Обновляем программу обучения для менеджеров по продажам
25900

BI-системы: что это и зачем они нужны бизнесу
45700