Geocoder API будет возвращать значения в зависимости от lat
long
, если база данных API
не имеет этих значений, например: subLocality
, тогда она вернет только null
, Насколько я знаю, вы ничего не можете с этим поделать. Вы должны обрабатывать эти случаи изящно, чтобы ваше приложение не зависало.
Обработка этих случаев включает в себя необходимость поставить проверку, используя if
условие, что конкретное значение равно null
или имеет какое-то значение, потому что, если вы используете какое-либо из значений где-то в коде без проверки, и если это значение null
тогда приложение может аварийно завершить работу, когда придет конкретное значение null
.