Android студийная ошибка: попытка вызвать виртуальный метод 'java .lang.CharSequence android .widget.TextView.getText ()' для ссылки на пустой объект - PullRequest
0 голосов
/ 16 апреля 2020

Я получил эту ошибку в моем android студийном проекте: Попытка вызвать виртуальный метод 'java .lang.CharSequence android .widget.TextView.getText ()' для нулевого объекта ссылка

Что я пытаюсь сделать: у меня есть основная деятельность и один фрагмент; этот фрагмент имеет TextView Я хочу обновить этот TextView из моей основной деятельности. Итак, я сделал этот код: (фрагмент выглядит хорошо в моем приложении, я получил эту ошибку, когда я хочу редактировать текстовое представление)

TextView edt1;

fragmentResultat myFragment = new fragmentResult();
View viewFrag = myFragment.getView();

      if (viewFrag !=null) {
        edt1 = (TextView) viewFrag.findViewById(R.id.display);
    }

У меня нет ошибки при компиляции, только когда я пытаюсь set.text просмотр этого текста.

    button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            edt1.setText(edt1.getText() + "1");
        }
    });

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...