У меня есть Fragment (A) с TextView со значением «XXXX», установленным с помощью метода setText ().Я заменяю Фрагмент (A) на Фрагмент (B), а затем снова заменяю B на A.
При этом значение XXXX исчезает в TextView фрагмента (A).Я попытался вызвать метод TextView.setText в onStart, а также методы onResume - тот же результат.Когда я отлаживаю код, я буквально вижу, что используется метод setText и значение XXXX есть.Я распечатал его на LogCat, и он тоже там, но я не вижу никаких значений на экране.
Я попытался поискать в Google и не смог получить ответ.Буду признателен за любые указатели.
Код
public void onResume() {
super.onResume();
String dData = readFileFromSDCard();
String dArray[] = dData.split(";");
txtName = (TextView) getActivity().findViewById(R.id.txtName);
txtName.setText("first name")
}