Ao iniciar carregar o app no Android ele fecha por erro. Ele está dando null exception no momento de pegar as views pelo id no getView.
@Override
public View getView(int posicao, View view, ViewGroup viewGroup) {
View viewCriada = LayoutInflater
.from(context)
.inflate(R.layout.item_aluno, viewGroup, false);
Aluno aluno = alunos.get(posicao);
TextView nome = viewCriada.findViewById(R.id.item_aluno_nome);
nome.setText(aluno.getNome());
TextView tel = view.findViewById(R.id.item_aluno_telefone);
tel.setText(aluno.getTelefone());
return viewCriada;
}
Aqui o erro que estoura:
FATAL EXCEPTION: main Process: com.example.agenda, PID: 17177 java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference at com.example.agenda.ui.adapter.ListaAlunosAdapter.getView(ListaAlunosAdapter.java:50)
Como corrigir o problema?