У меня есть активность, которая при выборе элемента. Запускает новый поток, задающий номер активного переадресации вызовов, и устанавливает этот номер как текст TextView в другом действии.
Я пробовал это:
newnumber[0] = ((TextView) view).getText().toString();
new PushNumberTask().execute(newnumber);
TextView activeNumberTV = (TextView) findViewById(R.id.activeNumberTextView);
activeNumberTV.setText(newnumber[0]);
Но я получаю исключение NullPointerException всякий раз, когда он пытается установить текст. Какую глупую ошибку я делаю? Я должен упомянуть, что номер фактически изменяется на сервере и в пользовательской информации. Просто обновление текстового поля из другого действия вызывает исключение.
РЕДАКТИРОВАТЬ: немного упростил мою проблему (я надеюсь). У меня есть класс модели с SharedPreferences userInfo.getString ("число")
Я хочу уведомить TextView всякий раз, когда эта строка обновляется / изменяется. Как мне это сделать?