Когда вы вызываете setContentView (), ваши ссылки на любые ранее созданные представления больше не действительны.
В onCreate () вы устанавливаетеContentView (R.layout.results), а затем устанавливаете latitudeField (и другиессылки), что, если они не возвращаются ноль, это хорошо.(Вы не упомянули , для какого макета вы предоставили xml).
Затем вы устанавливаете прослушиватель кнопок, который вызывает либо startService (), либо stopService (), каждый из которых устанавливает новыйпросмотр содержимого, ни один из которых не обновляет ссылки на просмотр;все приоры недействительны на данный момент.Затем вы вызываете update (), который пытается использовать недопустимую ссылку.
Либо обновляйте свои ссылки, когда вы меняете представления, либо извлекайте их в тот момент, когда они необходимы.