Просто хочу добавить немного к приведенным выше объяснениям в приведенных выше ответах. Это также сэкономит время и для других.
В моем случае этот метод не вернул номер мобильного телефона, была возвращена пустая строка. Это было связано с тем, что я портировал свой номер на новом симе. Поэтому, если я зашел в Настройки> О телефоне> Состояние> Мой номер телефона, он показывает мне «Неизвестно».