Fiz literalmente "quase tudo" igual e está dando esse erro, alguém pooderia me ajudar?
Fiz literalmente "quase tudo" igual e está dando esse erro, alguém pooderia me ajudar?
Oi, tudo bem? Esse erro acontece porque você está tentando comparar uma String(atributo plano) com um boolean(true). Em Java isso não é permitido!
Não conheço sua aplicação, mas talvez uma comparação que ia fazer sentido era:
if(plano != null && plano.equals("Plus")
ou somente
if(plano.equals("Plus"))
já que você está atribuindo "Plus" ao atributo plano logo acima, então não corre o risco de plano ser nulo.