Странное исключение NullPointer

Я пытаюсь передать строковое значение из моего адаптера списка в мой фрагмент, используя следующий код, но получаю исключение нулевого указателя. Разбив его, сказал мне, что ошибка в вызове метода, но я не вижу ничего плохого

public void onClick(View v) 
{
       String text =  myList.get(position);
       resetArrbg();
       arrBgcolor[position] = true;
       DevFragment def = new DevFragment();
       def.clicked(text);
 }

Ошибка определенно в последних двух строках, потому что, если я заменю их тостом с использованием текстовой переменной, это сработает. Соответствующий метод во фрагменте

public void clicked(String arg1)
{    
      globalString == arg1;
}

2 ответа

 globalString == arg1;

Вы хотите, чтобы String не сравнивал его адрес

 globalString = arg1;
globalString == arg1;

В приведенных выше строках вы сравниваете объекты String, а не назначаете их. Я думаю, вы должны заменить это

globalString = arg1;
Другие вопросы по тегам