Android textview settext nullpointerexception

Не работает Попытка вызвать виртуальный метод «void android.widget.TextView.setText (java.lang.CharSequence)» для ссылки на пустой объект

Я искал свой случай, но я не могу найти правильный ответ, я новичок здесь, и он все еще не работает, поэтому помогите мне .

Дни в обзоре переработчика когда я проверяю флажок, он передает идентификатор и цену я должен показать эту цену в этом текстовом просмотре (TotalAmount) поэтому, когда я нажимаю на флажок, он показывает ошибку как

Вот мой Oncreateview

4 ответа

Пожалуйста, проверьте свой XML-макет, что идентификатор «event_total» является правильным или нет в строке ниже:

Ваша инициализация textview должна быть в onCreate ()

TotalAmount = (TextView) findViewById (R.id.event_total);

Вот что вызывает ошибку.

Изменить в соответствии с обновленным вопросом

Инициализация выглядит нормально, поэтому вы должны проверить файл макета «event_view_main.xml», если он содержит TextView с идентификатором «event_total»

@Dithesh Не могли бы вы проверить с помощью отладки, что TextView, которому вы присваиваете значение, инициализируется в этом методе. Также, пожалуйста, проверьте, что String.valueOf (total_amount) возвращает правильное строковое значение.

Если вы не инициализируете TextView, тогда он генерирует нулевое исключение указателя, вы должны инициализировать TextView при создании действия.

Источник

Читайте также:  Как повысить качество сторис андроид
Оцените статью