У меня проблема с setText(). Хотя было много вопросов по этой проблеме, ни один ответ не решил мою проблему.
У меня есть одно название города, сохраненное с помощью SharedPreferences. Я успешно получаю город из SharedPreferences. Я хочу сделать следующее textview.setText(city) [конечно, сначала я определяю текстовое представление с помощью findbyId-proper, существующего идентификатора]. Это делается в методе onResume(). Затем я использую getText(), а System.out.println(getText()) показывает именно тот сохраненный город. Пользовательский интерфейс показывает текст, который был определен в XML-макете действия. Я понятия не имею, что делать и как это вообще возможно. Я не получаю никаких ошибок. Пожалуйста помоги.
В методе onResume() сразу после super.onResume(); :
city=settings.getString("savedLocation", "null");
textView.setText(city);
System.out.println(city + " " textView.getText());